【发布时间】:2012-09-01 21:57:12
【问题描述】:
我一直认为 1 的任何幂都等于 1,但 Math.pow(1, Infinity) 返回 NaN。为什么不是 1?
【问题讨论】:
-
这是 Javascript 大神想要的样子
-
不仅仅是 JavaScript。这就是数学的定义方式。
-
其实,我希望这是IEEE754大神定义它的方式......
-
是的。数学之神 > Javascript之神:P
-
实际上,
pow的这种行为 在 2008 年的 IEEE-754 中定义(它还定义了与 qNaN 相关的),但是,要找到一个真正的 IEEE-754参考是..不容易。此外,不同的编程语言(例如 C 和 Java)的实现/要求也不同。
标签: javascript