神马是 NaN,它的类型是神马?怎么测试一个值是否等于 NaN?
Posted 飞旋的留恋
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了神马是 NaN,它的类型是神马?怎么测试一个值是否等于 NaN?相关的知识,希望对你有一定的参考价值。
NaN 是 Not a Number 的缩写,javascript 的一种特殊数值,其类型是 Number,可以通过 isNaN(param) 来判断一个值是否是 NaN:
console.log(isNaN(NaN)); //true
console.log(isNaN(23)); //false
console.log(isNaN(‘ds‘)); //true
console.log(isNaN(‘32131sdasd‘)); //true
console.log(NaN === NaN); //false
console.log(NaN === undefined); //false
console.log(undefined === undefined); //true
console.log(typeof NaN); //number
console.log(Object.prototype.toString.call(NaN)); //[object Number]
ES6 中,isNaN() 成为了 Number 的静态方法:Number.isNaN().
以上是关于神马是 NaN,它的类型是神马?怎么测试一个值是否等于 NaN?的主要内容,如果未能解决你的问题,请参考以下文章