将Excel公式转换为javascript – Math.pow()?

在Excel中我有以下公式。

F14 = 100000

F15 = 10

F16 = 10

=(((1+F16)^(1/12)-1)*F14)/(1-((1+((1+F16)^(1/12)-1))^(-F15*12))) 

这导致1,297.75这是正确的。 简单地试图在js中使用相同的公式给出了8800的结果,显然是错误的。

据我了解,^应该由Math.pow(A,B)replace,是正确的? 即使如此,我也很难做到这一点。

有人能帮我吗?

编辑:一切都很好。 我公布的公式与Excel中的公式略有不同(不知道我是如何做到的)。 一切都很好,现在有道理。 谢谢大家

在我的Excel中,我得到了22118,85503的值,这个也是

 var F14 = 100000, F15 = 10, F16 = 10; console.log(((Math.pow(1 + F16, 1 / 12) - 1) * F14) / (1 - (Math.pow(1 + (Math.pow(1 + F16, 1 / 12) - 1), -F15 * 12))));