我有这段代码:
<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位小数。
感谢。
答案 0 :(得分:2)
您可以使用“.toFixed(2)”它将始终为2位小数。 但是它将返回一个字符串而不是一个浮点数/十进制数。
JSFiddle See the link for your example code to work
答案 1 :(得分:1)
是的,您可以查看下面的代码段。
var a = 10;
var b = 20;
var total = a * b + (8 / 100) * a ;
alert(total.toFixed(2));
&#13;