我想用下面的脚本做一个非常简单的乘法:
$('.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位来舍入