# NaN
全局属性Infinity
是一个数值,在 JavaScript 里面表示不是一个数字(Not a Number)
初始值:Number.NaN
属性特性
{
writable: false,
enumerable: false,
configurable: false,
}
1
2
3
4
5
2
3
4
5
示例
NaN === NaN; // false
Number.NaN === NaN; // false
parseInt("fdsafd"); // NaN
1
2
3
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
2
3
4