其他分享
首页 > 其他分享> > JS计算十万块钱 分31期 利息万分之五 每个月的还款数

JS计算十万块钱 分31期 利息万分之五 每个月的还款数

作者:互联网

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <title>TEST</title>
</head>
<body>
<script type="text/javascript">
let lx = 0.0005;   // 利率
let ben = 100000;  // 本金
let time = 31;     // 分期数
let huan = 0;      // 一个月还多少
let yi = 0;        // 总利息
let sheng = 0;     // 未还本金
let all = 0;       // 总金额
for (let i = 0; i < time; i++) {
    // 一期还款金额 = (本金/分期数)+((本金-已经还款金额)*利率)
    huan = ((ben/time)+((ben -(ben/time)*i)*lx)*30);
    yi += (((ben -(ben/time)*i)*lx)*30);
    all += huan;
    sheng = (ben - (ben/time)*i);
    console.log("待还本金:"+parseInt(sheng)+" => 还款金额:"+parseInt(huan)+" = 本金:"+parseInt(ben/time)+" + 利息:"+parseInt((ben -(ben/time)*i)*lx)*30)
}
console.warn("总金额:"+parseInt(all))
console.warn("总利息:"+parseInt(yi))
console.error("分"+time+"个月还,一个月还:"+parseInt(all/time))
</script>
</body>
</html>

如下图:

提示:假如每个月都是30天

 完善思路:把每个月30天改为对应月份的天数,和显示还款日期。

标签:ben,31,30,JS,parseInt,本金,let,time,十万块
来源: https://www.cnblogs.com/zhengshize/p/10548165.html