这个问题在这里已经有答案了:
八年前关闭的
可能重复:
JavaScript:用两位小数格式化数字
现在我已经有了一些脚本,可以将值添加到一个div中,其中包含一个总数,然后我尝试将这些值除以100,得到一个十进制数(使它看起来像货币)
在这之后,脚本开始工作,并给我一个很好的十进制浮点数,有时虽然后面会出现一个大的循环数,但我想使用我已有的脚本将其限制为两个小数,所以我想知道是否有人可以在我当前的脚本中实现一些东西
$(文档).ready(函数(){
$('.add')。单击(函数(){
$('#total').text(parseFloat($('#total').text())+parseFloat($(this.data('amount'))/100);
});
})
您需要使用.toFixed()方法
它将小数点后显示的位数作为参数
$(文档).ready(函数(){
$('.add')。单击(函数(){
var value=parseFloat($('#total').text())+parseFloat($(this.data('amount'))/100
$('#total').text(value.toFixed(2));
});
})