NaN

作者: 小冕 | 来源:发表于2018-03-30 11:44 被阅读0次

NaN,即非数值(Not a Number)是一个特殊的数值,用于表示本来要返回数值的操作数未返回数值的情况。NaN本身有两个特点。首先,任何涉及NaN的操作(例如 NaN/10)都会返回NaN,这个特点在多步计算中有可能导致问题。其次,NaN与任何数值都不相等,包括NaN本身。根据这两个特点,定义了isNaN()函数,这个函数会帮助我们确定这个参数“不是数值”。

console.log(isNaN('10') )   //false
 console.log(isNaN(10) )   //false
console.log(isNaN('你好') )   //true
console.log(isNaN(NaN) )   //true

相关文章

网友评论

      本文标题:NaN

      本文链接:https://www.haomeiwen.com/subject/zxabcftx.html