需求是根据年利率,贷款期数,贷款金额三个参数计算出贷款月付金额,代码如下:
/**
* @param rate 年利率 年利率除以12就是月利率
* @param nper 贷款期数,单位月 该项贷款的付款总数
* @param pv 贷款金额,现值,或一系列未来付款的当前值的累积和,也称为本金。
* 计算贷款月付
*/
function pmtS(rate, nper, pv) {
// console.log("年利率"+rate)
// console.log("贷款期数"+nper)
// console.log("贷款金额"+pv)
// 贷款金额*贷款年利率/12*(1+贷款年利率/12)^(贷款年限/12)/((1+贷款年利率/12)^(贷款年限*12)-1)
let money = (pv * rate/12 * (Math.pow(1+rate/12,nper)))/(Math.pow(1+rate/12,nper)-1)
// (462611*0.025833*(Math.pow(1+0.025833,48)))/(Math.pow(1+0.025833,48)-1)
return money;
}