【发布时间】:2015-10-09 14:04:40
【问题描述】:
MDN 简单介绍了 isNaN() 函数:
"是这个值,当强制转换为数值时,一个 IEEE-754 'Not A Number 的值?”
什么是IEEE-754?
附:我已经阅读和研究了很多关于 isNaN 的内容,并且也看到了 THIS,线程。我只是不知道 IEEE-754 应该是什么意思。
谢谢。
【问题讨论】:
-
“什么是 IEEE-754”是什么意思?你用谷歌搜索过这个吗?
-
SO 上甚至还有一个ieee-754 tag。
-
谢谢大家,记住了。
-
虽然严格正确,但提到 IEEE-754 有点牵强附会。 NaN 表示一个通用的“这不是一个数字”值,就像 undefined 表示该值未定义,即使它已被分配了 undefined 值。阅读spec,如果一个值可以转换为 NaN 以外的数值,则基本上 isNaN 返回 false。否则返回 true。
标签: javascript ieee-754