# NaN

全局属性Infinity是一个数值,在 JavaScript 里面表示不是一个数字(Not a Number)

初始值:Number.NaN

属性特性

{
  writable: false,
  enumerable: false,
  configurable: false,
}
1
2
3
4
5

示例

NaN === NaN; // false
Number.NaN === NaN; // false
parseInt("fdsafd"); // NaN
1
2
3

isNaN() 与 Number.isNaN() 区别

Number.isNaN()只有当参数为NaN时返回true

isNaN("dsfds"); // true
isNaN(NaN); // true
Number.isNaN(NaN); // true
Number.isNaN("dsfds"); // false
1
2
3
4
最后更新: 3/1/2021, 8:31:48 PM