美文网首页
房贷计算器

房贷计算器

作者: mengyong | 来源:发表于2017-11-14 22:53 被阅读0次

    //等额本息---------(每月还款数一致)

    //每月月供额=〔贷款本金×月利率×(1+月利率)^还款月数〕÷〔(1+月利率)^还款月数-1〕

    //每月应还利息=贷款本金×月利率×〔(1+月利率)^还款月数-(1+月利率)^(还款月序号-1)〕÷〔(1+月利率)^还款月数-1〕

    //每月应还本金=贷款本金×月利率×(1+月利率)^(还款月序号-1)÷〔(1+月利率)^还款月数-1〕

    //总利息=还款月数×每月月供额-贷款本金

    var all:Number=700000;

    var monthLilx:Number=0.049/12;

    var tmpValue:Number=Math.pow(1+monthLilx,240);

    //var yuegong:Number=Number(Number((all*monthLilx*tmpValue)/(tmpValue-1)).toFixed(2));

    var tmpAll:Number=0;

    var tmpMoney:Number=all;

    for(var i:int=1;i<=240;i++)

    {

    var tmpValue2:Number=Math.pow(1+monthLilx,i-1);

    var eachLixi:Number=Number(Number(all*monthLilx*(tmpValue-tmpValue2)/(tmpValue-1)).toFixed(2));

    var eachBenjin:Number=Number(Number(all*monthLilx*tmpValue2/(tmpValue-1)).toFixed(2));

    var yuegong:Number=eachBenjin+eachLixi;

    tmpMoney-=eachBenjin;

    tmpMoney=Number(tmpMoney.toFixed(2));

    tmpAll+=yuegong;

    trace(i,eachBenjin,eachLixi,yuegong,tmpMoney);

    }

    trace(tmpAll-all);

    //等额本金---------(每月还款数不一致,逐渐递减)

    //每月月供额=(贷款本金÷还款月数)+(贷款本金-已归还本金累计额)×月利率

    //每月应还本金=贷款本金÷还款月数

    //每月应还利息=剩余本金×月利率=(贷款本金-已归还本金累计额)×月利率

    //每月月供递减额=每月应还本金×月利率=贷款本金÷还款月数×月利率

    //总利息=〔(总贷款额÷还款月数+总贷款额×月利率)+总贷款额÷还款月数×(1+月利率)〕÷2×还款月数-总贷款额

    var eachBenjin2:Number=all/240;

    var tmpMoney2:Number=all;

    var tmpAll2:Number=0;

    for(var j:int=1;j<=240;j++)

    {

    var eachLixi2:Number=Number(Number(tmpMoney2*monthLilx).toFixed(2));

    var yuegong2:Number=Number(Number(eachBenjin2 + eachLixi2).toFixed(2));

    tmpMoney2-=eachBenjin2;

    tmpMoney2=Number(tmpMoney2.toFixed(2));

    tmpAll2+=yuegong2;

    //trace(j,eachBenjin2,eachLixi2,yuegong2,tmpMoney2);

    }

    //trace(tmpAll2-all)//总利息

    相关文章

      网友评论

          本文标题:房贷计算器

          本文链接:https://www.haomeiwen.com/subject/vzeqvxtx.html