房贷计算器

2017-11-14  本文已影响0人  mengyong

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

//每月月供额=〔贷款本金×月利率×(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)//总利息

上一篇 下一篇

猜你喜欢

热点阅读