JS问题的力量

时间:2017-07-25 15:41:14

标签: javascript math

我已经在Excel中进行了计算,我必须在JS中复制,但我不能为我的生活弄明白。

Excel中的计算是70*3^0.75。结果为159.565493987,四舍五入为160。

在JS中我尝试了以下

Math.pow(70 * 3, .75); // 55.16510778290732
Math.pow(70, .75) * 3; // 72.60136477480762
70*.75*3;              // 157.5

1 个答案:

答案 0 :(得分:4)



console.log(70 * Math.pow(3, .75))
// or just
console.log(70 * 3 ** .75)




在JavaScript中,与大多数语言一样,取幂在乘法之前进行求值。请参阅order of operations

注意: ECMAScript 2016 standard中添加了取幂运算符**,因此如果您希望以便携式方式使用它,请考虑使用babel这样的转换器脚本。