我的代码是用来计算抵押贷款的
var LA = 100000;
var RA=0.07;
var YA=30;
var R = ( RA / 12);
var r = (1 + R);
var Yr = (YA * 12);
var pay = (LA * Math.exp(r,Yr)*R)/(Math.pow(r,Yr)-1);
返回 224.12 美元
这是错误的,它需要支付 665.30 美元 = [ LA * r^Yr * R ] / [ r ^Yr - 1]
例如:
30 年抵押贷款 100,000 美元,利率 7% (0.07)
0.07 / 12 = 0.00583(这是 R)
30 * 12 = 360(这是 Yr)
1 + 0.00583 = 1.00583(这是 r)
付款 = [ $100,000 * (1.00583)^360 * 0.00583 ] / [ (1.00583)^360 - 1 ]
每月付款为 665.30 美元
有小费吗?