//Value being parsed at this point is "150.00"
var productValue = parseFloat($("#product-cost-value-value").text().replace(',', '.'));
console.log(productValue);
记录的值为150
。
但是,如果我为它添加一些值,就像这样。该值将更改为显示我想要的两位小数。
console.log(productValue + 0.01);
记录的值为150.01
如何强制我的值始终显示两位小数?
答案 0 :(得分:10)
使用:
console.log(productValue.toFixed(2));
答案 1 :(得分:3)
使用productValue.toFixed(2)
显示2位小数
答案 2 :(得分:2)
使用Number.prototype.toFixed(2)
(例如productValue.toFixed(2)
)将您的号码转换为格式化为两位小数的字符串。