JavaScript Number isNaN() 方法
isNaN()方法确定值是否为NaN(Not-A-Number)。如果值的类型为Number并等于NaN,则此方法返回true,。否则返回false。Number.isNaN()与全局isNaN()函数不同。全局isNaN()函数将测试值转换为Number,然后对其进行测试。Number.isNaN()不会将值转换为Number,并且对于任何不是Number类型的值都不会返回true。
提示:在JavaScript中,值NaN被视为一种数字。
实例:
检查值是否为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
尝试一下