最新的Web开发教程
 

JavaScript数isNaN() Method

<JavaScript的编号参考

检查值是否为NaN:

Number.isNaN(123) //false
Number.isNaN(-1.23) //false
Number.isNaN(5-2) //false
Number.isNaN(0) //false
Number.isNaN('123') //false
Number.isNaN('Hello') //false
Number.isNaN('2005/12/12') //false
Number.isNaN('') //false
Number.isNaN(true) //false
Number.isNaN(undefined) //false
Number.isNaN('NaN') //false
Number.isNaN(NaN) //true
Number.isNaN(0 / 0) //true
试一试»

定义和用法

Number. isNaN() Number. isNaN()方法确定的值是否是NaN (Not-A-Number)

如果值是该类型号码的这个方法返回true,相当于为NaN。 否则返回false。

数。 isNaN()是从全球不同isNaN()函数。 全局isNaN()函数将测试值的号码,然后测试它。

数。 isNan()不将值转换为数字,并不会因为这是该类型的号码不是任何值返回true。

提示:在JavaScript中,值NaN被认为是一种类型的数目。


浏览器支持

方法
Number. isNaN() 12.0 32 9 22

句法

Number.isNaN( value )

参数值

参数 描述
value 需要。 将待测试的值

技术细节

返回值: 布尔。 返回true如果值是Number.NaN,否则返回false
JavaScript的版本: ECMAScript中6

<JavaScript的编号参考