gpt4 book ai didi

javascript - 将 Excel 公式转换为 JavaScript

转载 作者:行者123 更新时间:2023-11-28 06:07:59 27 4
gpt4 key购买 nike

问题:运行代码时我没有收到任何错误,但是我得到了不同的总和,但我不明白为什么?我能收集到的最好的信息是,函数一直在点上,直到它到达第一个 Math.pow,一旦它通过,它的总和就不同了,知道为什么吗?有没有更好的办法?

Excel公式

=0.25 / (    LOG(
$I$6 / 3.7 + 5.74 / G18 ^ 0.9
) ) ^ 2


Sum of excel formula is 0.0186

我的 JavaScript

var test = function() {
var num = 0.00006 / 3.7;
var num2 = Math.pow(90068.45754973275, 0.9);
var num3 = 5.74 / num2;
var num4 = num + num3;
var num5 = Math.log(num4);
var num6 = Math.pow(num5, 2);
var num7 = 0.25 / num6;
return +num7.toFixed(4);
};


Before .toFixed(4) sum is 0.0035080344556698015
After sum is 0.0035

提前致谢!

最佳答案

JavaScript LOG 是自然对数(以 e 为底),Excel LOG 函数是以 10 为底的对数。

关于javascript - 将 Excel 公式转换为 JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36655013/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com