gpt4 book ai didi

javascript - 如何在 JavaScript 中使用此函数中的 '^'?

转载 作者:行者123 更新时间:2023-11-28 14:52:25 26 4
gpt4 key购买 nike

Write a function called "computeCompoundInterest".

Given a principal, an interest rate, a compounding frequency, and a time (in years), "computeCompoundInterest" returns the amount of compound interest generated.

var output = computeCompoundInterest(1500, .043, 4, 6);
console.log(output); // --> 438.8368221341061

引用: https://en.wikipedia.org/wiki/Compound_interest#Calculation_of_compound_interest这显示了用于计算生成的总复利的公式。

问题是我正在尝试使用这个公式但无法正确

function computeCompoundInterest(p, i, compoundingFrequency, timeInYears) {

p = p * (1 + (i/4)))^(compoundingFrequency*timeInYears)

}

我尝试逐步完成每个计算,一旦我到达:

p = 1500 * (1 + 0.043/4)^ 4 x 6 //compoundingFrequency = 4 and timeInYears = 6

我做错事了。这个website当您 (1 + (i/4)))^(compoundingFrequency*timeInYears) 时,似乎得到了一个十进制数

最佳答案

^ 运算符是 XOR operator .

对于求幂,您应该使用函数 Math.pow (如 Math.pow(2,3) === 8 )或 ** operator (如2**3 === 8)

关于javascript - 如何在 JavaScript 中使用此函数中的 '^'?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44027834/

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