js月份的计算公式_JS实现招财宝约定年化收益率6.30%(按月等额本金还款)计算公式...

自己写了个程序,算了下招财宝的约定年化收益率6.30%(按月等额本金还款),发现相当于到期一次性还本付息的年化收益率3.4128%,感觉自己被坑了。。。

以下为JS代码,以本金10000元,期限1年为例:

document.writeln("

document.writeln("

");

document.writeln("

月份");

document.writeln("

剩余本金");

document.writeln("

已归还本金");

document.writeln("

已归还收益");

document.writeln("

累计已归还本金");

document.writeln("

累计已归还收益");

document.writeln("

");

var x=10000,y=12,z=(x/y).toFixed(2); //本金,时长(月),每月返还本金数

var p=0.063; //约定年化收益率

var s1=0,s2=0; //累计已归还本金,累计已归还收益

var m=x,n; //剩余本金,已归还收益

document.writeln("

");

document.writeln("

0");

document.writeln("

" + x + "");

document.writeln("

0");

document.writeln("

0");

document.writeln("

0");

document.writeln("

0");

document.writeln("

");

for(var i=1; i<=y; i++){

document.writeln("

");

document.writeln("

" + i + ""); //月份

n=(x*p/12).toFixed(2); //已归还收益

x=(x-z).toFixed(2); //剩余本金

document.writeln("

" + x + ""); //剩余本金

document.writeln("

" + z + ""); //已归还本金

document.writeln("

" + n + ""); //已归还收益

s1=(Number(s1)+Number(z)).toFixed(2); //累计已归还本金

document.writeln("

" + s1 + ""); //累计已归还本金

s2=(Number(s2)+Number(n)).toFixed(2); //累计已归还收益

document.writeln("

" + s2 + ""); //累计已归还收益

document.writeln("

");

}

document.writeln("

");

说明:以上代码并没有什么卵用,仅供娱乐和学习参考。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值