【发布时间】:2016-07-26 06:33:44
【问题描述】:
除以零在 JavaScript 中不是错误:它只是返回无穷大或负数 无穷。然而,有一个例外:零除以零并没有很好- 定义的值,此操作的结果是特殊的非数字值,打印 作为 NaN 。如果您尝试将无穷大除以无穷大,或者在 JavaScript 中取负数的平方根,或者使用带有非数字操作数的算术运算符,也会出现 NaN 不能转换成数字。 例如
1. 0===0 returns True & 1==1 returns true
2. 0/0 returns NaN & 1/1 returns 1
零是数字,一也是数字?
我想要解释?为什么这种情况只发生在 JavaScript 中?
【问题讨论】:
-
因为并非 js 中的所有内容都有意义。这就是我们编写库的原因。 :P
-
在否决这个问题之前,您必须了解我要问的问题?
-
我投了赞成票,我不是 dv 的人。评论是因为我自己很好奇。所以我明天要回来检查一下。
-
你期待什么输出?不明确的?但未定义在编程语言中意味着完全不同的东西。
标签: javascript numbers