var calcTotalprice = function () {
var price1 = parseFloat($('#price1').html());
var price2 = parseFloat($('#price2').html());
overall = (price1+price2);
$('#total-amount').html(overall);
}
var price1 = 1.99;
var price2 = 5.47;
如何添加函数将价格数字中的点更改为逗号并将其四舍五入到小数点后两位
最佳答案
您可以使用“.toFixed(x)”函数对价格进行四舍五入:
price1 = price1.toFixed(2)
然后您可以使用方法“.toString()”将您的值转换为字符串:
price1 = price1.toString()
此外,您还可以使用方法“.replace(“..”,“..”)”来替换“.”对于“,”:
price1 = price1.replace(".", ",")
结果:
price1 = price1.toFixed(2).toString().replace(".", ",")
更新答案
.toFixed 已经返回一个字符串,因此不需要执行 .toString() 。 这已经足够了:
price1 = price1.toFixed(2).replace(".", ",");
关于javascript - jQuery 将点替换为逗号并将其四舍五入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13672106/