【发布时间】:2014-02-21 19:51:48
【问题描述】:
正如问题中所说,我尝试了value == NaN,但它是错误的,然后记得我应该使用isNaN(value) 来检查这个。
为什么不一样?
【问题讨论】:
-
与 JavaScript 中所有其他可能的值不同,不可能依赖相等运算符(
==和===)来确定值是否为NaN,因为 @ 987654329@ 和NaN === NaN评估为false。因此,isNaN函数的必要性 - 请参阅 MDN 了解更多信息 -
有人愿意解释反对票吗?
标签: javascript nan