簡易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>月利率&permil;</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>

 

貸款試算

歡迎不嗇指教! 感恩祝福!
 

 

里莫彩繪事務所紛絲團

奈思創藝網頁設計

奈思創藝網頁設計紛絲團

arrow
arrow

    jk-mimo 發表在 痞客邦 留言(0) 人氣()