信用卡利息计算

今天看大师的javascript语言精粹,偶得信用卡利息计算的方法,我猜应该是这样的吧,或者比这个还要多生气,用过信用卡的朋友一定能理解, 题外话,信用卡是个好东西,去超市买东西很方便,危难的时候不用向别人张口,它义无反顾的把你的钱包塞满...... 但是如果用不好,也会带来很多麻烦,用了一定要按时还款哪! 要不看看这个结果


var memoizer = function(memo, fundamental) {//
    var shell = function(n) {
        var result = memo[n];
        if (typeof result !== 'number') {
            result = fundamental(shell, n);
            memo[n] = result;
        }
        return result;
    }
    return shell;
}
//31
var interest = memoizer([10000], function(shell, n){
    return shell(n - 1) * (1 + 5/10000);
});
interest(30);

//感觉很高深,javascript语言精粹第58页 4.15 记忆(中文版) 

var memoizer = function(memo, fundamental) {
var shell = function(n) {
var result = memo[n];
if (typeof result !== 'number') {
result = fundamental(shell, n);
memo[n] = result;
}
return result;
}
return shell;
}

//计算利息 以消费10000元为例 利滚利 利息5/10000
var interest = memoizer([10000], function(shell, n){
return shell(n - 1) * (1 + 5/10000);
});

//一个月要还10151.09259217274  多还151元 月利率约1.5%
interest(30);

//一年要还12001.594106776862  多还2001元 年利率约20%

interest(365);






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值