【发布时间】:2013-03-16 22:03:26
【问题描述】:
我在 javascript 中有一些计算,包括求幂。
谁能说说这句话为什么返回值1???
alert ((0.03+1)^(271/365)-1);
谢谢
【问题讨论】:
标签: javascript math exponentiation
我在 javascript 中有一些计算,包括求幂。
谁能说说这句话为什么返回值1???
alert ((0.03+1)^(271/365)-1);
谢谢
【问题讨论】:
标签: javascript math exponentiation
^ 实际上是一个bitwise XOR operator。你在找Math.pow():
alert(Math.pow((0.03+1), (271/365))-1);
【讨论】:
Math.pow( (0.03+1), ((271/365)-1) ) 会给你一个0.9924164970995866 的结果
【讨论】:
0.022188992012574182。不确定我们谁是正确的?