# use-isnan
检查 NaN
时需要调用 isNaN()
配置文件中的 "extends": "eslint:recommended" 属性启用了该规则
在 JavaScript 中,NaN
是 Number
类型的一个特殊值。它用于表示由 IEEE 二进制浮点算术标准指定的双精度 64 位格式表示的任何 "not-a-number" 值。
因为 NaN
在 JavaScript 中是独一无二的,它不等于任何东西,包括它自己,所以与 NaN
的比较结果令人困惑:
NaN === NaN
或NaN == NaN
评估为假NaN !== NaN
或NaN != NaN
评估为真
因此,使用 Number.isNaN()
或全局 isNaN()
函数来测试一个值是否为 NaN
。
+ 
关注公众号,获取验证码 !
验证码: