方法将最终总和舍入到2个小数位 - jquery

时间:2014-11-04 15:44:41

标签: javascript jquery

我有这段代码:

  <script>
     $(document).ready(function() {
       function compute() {
              var a = $('#a').val();
              var b = $('#b').val();
              var total = a * b + (8 / 100) * a ;
              $('#total').val(total);

            }

            $('#a, #b').change(compute);


     });
    </script>

¿因为我可以使用命令(.toFixed)? 要始终显示舍入,将总和结束为2位小数。

感谢。

2 个答案:

答案 0 :(得分:2)

您可以使用“.toFixed(2)”它将始终为2位小数。 但是它将返回一个字符串而不是一个浮点数/十进制数。

JSFiddle See the link for your example code to work

答案 1 :(得分:1)

是的,您可以查看下面的代码段。

&#13;
&#13;
var a = 10;
var b = 20;
var total = a * b + (8 / 100) * a ;
alert(total.toFixed(2));
&#13;
&#13;
&#13;