用Javascript实现 计算并输出等额本金每月还款金额 每月还款金额= (贷款本金/还款月数)+(本金—已归还本金累计额)×每月利率
时间: 2023-05-19 10:02:23 浏览: 153
以下是用 JavaScript 实现等额本金每月还款金额的代码:
```javascript
function calculateEqualPrincipalPayment(loanAmount, numberOfPayments, interestRate) {
var monthlyInterestRate = interestRate / 12;
var principalPayment = loanAmount / numberOfPayments;
var totalPayment = 0;
for (var i = 1; i <= numberOfPayments; i++) {
var interestPayment = (loanAmount - (i - 1) * principalPayment) * monthlyInterestRate;
var monthlyPayment = principalPayment + interestPayment;
totalPayment += monthlyPayment;
console.log("第 " + i + " 个月的还款金额为:" + monthlyPayment.toFixed(2) + " 元");
}
console.log("总还款金额为:" + totalPayment.toFixed(2) + " 元");
}
calculateEqualPrincipalPayment(100000, 12, 0.01);
```
其中,`loanAmount` 表示贷款本金,`numberOfPayments` 表示还款月数,`interestRate` 表示年利率。函数中使用了一个 `for` 循环来计算每个月的还款金额,并输出结果。最后还输出了总还款金额。
注意,这里的计算方式是等额本金,即每个月还款金额相同,但是每个月的利息不同,因为每个月的本金都不同。如果需要计算等额本息的还款方式,可以使用另外一种计算公式。
阅读全文