Day15:终於要进去新手村了-Javascript-isNaN函式

这篇我们要来讲到isNaN这个函式,这是一个用来判断输入资料是不是数字的函式。

这个函式的结构如下:

isNaN(变数);

isNaN解释为(is not a number),如果输入数字就会不满足条件,这个运算式就会跳过,但是如果输入的不是数字,就满足条件并且启动程序码。

我们下面用判断式与isNaN做个简单的说明:

var n1=6;
var n2=8;
isNaN(n1);
isNaN(n2);
n=isNaN(n1)||isNaN(n2);  // ||符号指的就是or,或者的意思
if (n){
    alert("请输入数字")
}else{
    alert(n1+n2);
}

上方简单来说就是我们把n1跟n2放入资料,经过isNaN判断都是数字,不满足条件就会执行alert(n1+n2)

var n1="r";
var n2="f";
isNaN(n1);
isNaN(n2);
n=isNaN(n1)||isNaN(n2);  // ||符号指的就是or,或者的意思
if (n){
    alert("请输入数字")
}else{
    alert(n1+n2);
}

但是如果像上方程序码,变数n1跟n2放入的资料不是数字,就会满足条件执行alert("请输入数字")

参考来源:
https://www.fooish.com/javascript/number/
https://www.youtube.com/watch?v=LIgMGq0YRPE&list=PL-g0fdC5RMbpqZ0bmvJTgVTS4tS3txRVp&index=11


<<:  告诉自己:你做得好

>>:  DAY15:玉山人工智慧挑战赛-中文手写字辨识(Pytorch 自订义资料集)

【电子商务安全】概论

电子商务安全 发展 电子商务经营模式 B2B:企业对企业透过网际网路沟通或下单采购的商业行为 交易频...

OpenCart + Journal 版型 = 地球表面最强的电商版型

如果您的电商网站,需要有个很多样化的首页,来应付不同档期的活动需求,不只是换换 Banner 而已,...

Python 演算法 Day 3 - 理论基础 微积分

Chap.I 理论基础 Part 2:微积分 1. Rate of Change 速度变化率 imp...

控制反转与依赖注入(二)

今天讲的是控制反转与依赖注入(二) 控制反转与依赖注入 ...

DAY23: 自定义模块

在DAY21: NPM模块管理工具有提到Nodejs主要有内置模块(包含核心模块)、npm第三方模块...