【发布时间】:2020-11-13 05:41:16
【问题描述】:
考虑到年利率、储蓄起始金额、最终金额以及让它增长的时间,我正在尝试使用 Javascript 来获取储蓄账户中达到一定金额所需的每月付款。这是一个例子:
PV=1000
FV=10000
Nper = 5 * 12 = 60
Rate = 1% /12 = 0.0083%
不知何故,答案是$145.51,但我尝试的每个公式都会给出不同的结果。在 excel 上,它是这样使用来得到这个答案的:PMT(0.083%,60,1000,-10000),我尝试了以下方法:
var pv = 1000;
var fv = -10000;
var i = 0.01 / 12;
var n = 60;
function payment() {
return (pv - fv) * (i) / (1 - (Math.pow(1 + i, -n)));
}
这没有给出想要的答案。这给了我188.03 而不是145.51。知道为什么吗?这不是正确的方程式吗?谢谢!
【问题讨论】:
标签: javascript math javascript-framework