最佳答案
为什么 NaN === NaN
在 Javascript 中返回 false
?
> undefined === undefined
true
> NaN === NaN
false
> a = NaN
NaN
> a === a
false
在美国广播公司的节目中,我看到了这样的画面:
对 NaN 的测试
相等运算符(
==
和===
)不能用于针对NaN
测试值。请改为使用isNaN
。
这个问题有什么参考答案吗? 欢迎提供。