And*_*ndr 1 javascript floating-point parsing
我遇到了这个奇怪的问题.
为什么会这样?!应该这样吗?
And*_*ker 12
来自MDN文档isNaN:
isNaN
与JavaScript中的所有其他可能值不同,不可能依赖等于运算符(==和===)来确定值是否为NaN,因为NaN == NaN和NaN === NaN都评估为假.因此,isNaN功能的必要性.
使用isNaN来代替.
Joh*_*hnB 5
这背后的原因是应该保留数学规则。否则,就会有x == x + 1if xis NaN,这对于 x 的任何其他值都不是真正的关系。
x == x + 1
x
NaN
归档时间:
13 年,5 月 前
查看次数:
1155 次
最近记录:
6 年,1 月 前