【发布时间】:2012-02-10 07:52:33
【问题描述】:
我正在编写一个必须在某一时刻执行类似操作的脚本:Math.pow(-2,1.5)。结果应该大约是 -2.82843,但 Javascript 会返回 NaN。 (我在 Google Chrome 17 和 Mozilla Firefox 11 中都尝试过。)如果指数是整数,例如 Math.pow(-2,3),那么 Javascript 将返回正确的答案,在这种情况下为 -8。正数也正确地提升到非整数幂; Math.pow(2,1.5) 的计算结果约为 2.8284271247461903。有什么方法可以让 Javascript 计算负数到非整数幂的值?
【问题讨论】:
标签: javascript math nan exponent