jQuery乘法四舍五入一点



我想用下面的脚本做一个非常简单的乘法:

$('.itemRow.item').each(function(){
    var qty = $(this).find('input.quantity').val();
    var price = $(this).find('.claculatedPrice').data('price');
    var total = qty * price;
    $(this).find('.claculatedPrice').text(total);
});

上面的代码产生以下值:

qty = 7
price = 435.59
total = 3049.1299999999997

我预计总数是:3049.13 -怎么回事?

Just do:

total.toFixed(2);

以上将工作

JS将计算精度点。您可以使用.toFixed到2位来舍入

相关内容

最新更新