下面是代码:为parseFloat我简单的JavaScript代码忽略小数
function updateCartSubtotal() {
var subtotal = 0.00;
$('span.item-subtotal-value').each(function() {
subtotal = subtotal + parseFloat($(this).text()); //24.00 for example.
});
console.log(subtotal); // Logs: "144"
$('span.cart-subtotal-value').text(subtotal); //Places: "144" in the .text().
$('span.cart-subtotal').text(subtotal);
}
那我做错了吗?为什么这会忽略两个尾随零?
它正确添加,只是没有显示小数。
在这种情况下,我需要**来显示这些数字。这是为了显示价格小计。所以需要两个额外的零。 – 2012-01-09 02:59:06
请参阅我编辑的答案。 – ThiefMaster 2012-01-09 03:00:26