簡易javascript貸款試算程式碼
<table class="suning" id="suning">
<tbody>
<tr>
<th>貸款本金</th>
<th><input name="ben" placeholder="貸款本金" type="text" /></th>
<th>還款期數</th>
<th><input name="qi" placeholder="還款期數" type="text" /></th>
<th>月利率‰</th>
<th><input name="lv" placeholder="月利率‰" type="text" /></th>
</tr>
<tr>
<td>還款期</td>
<td>還款起始日期</td>
<td>月還利息</td>
<td>月還本金</td>
<td>月還換款額</td>
<td>剩餘本金</td>
</tr>
</tbody>
</table>
<p><input suning="jisuanqi" type="button" value="計算" /></p>
<script>
$(function(){
$("[suning]").click(function () {
var ben = parseInt($('input[name="ben"]').val());
var qi = parseInt($('input[name="qi"]').val());
var lv = ($('input[name="lv"]').val() / 1000);
var zongxi = ben * lv * (qi - 1) / 2;
var moon = (ben * lv * Math.pow((1 + lv), qi)) / (Math.pow((1 + lv), qi) - 1);
var yi_ben = 0;
var z_xi = 0;
for (var i = 1; i < (qi + 1); i++) {
var moon_xi = (ben - yi_ben) * lv;
z_xi += moon_xi;
var moon_ben = moon - moon_xi;
yi_ben += moon_ben;
var sheng_ben = ben - yi_ben;
var html = "<tr><td>" + i + "</td><td></td><td><span>NT:</span>" + moon_xi + "</td><td><span>NT:</span>" + moon_ben + "</td><td><span>NT:</span>" + moon + "</td><td><span>NT:</span>" + sheng_ben + "</td></tr>";
$(".suning").append(html);
}
$(".su").append("<br/>");
$(".su").append("總利息:" + z_xi + ",利息累加結果");
$(".su").append("<br/>");
$(".su").append("總利息:" + zongxi + ",公式計算結果,差異");
});
});
</script>
貸款本金 | 還款期數 | 月利率‰ | |||
---|---|---|---|---|---|
還款期 | 還款起始日期 | 月還利息 | 月還本金 | 月還換款額 | 剩餘本金 |
留言列表