所以在我的网站上,我选择了项目。价格的例子是:
0.24$, $0.16, $0.15, $0.03
如果你把所有东西放在一起就得到$ 0.58。好,太棒了!现在,我在我的JavaScript上做同样的事情然后用“逗号”显示这个数字,所以它看起来更好,但我得到这样的东西:$ 0.5,800,000,000,000,001 ..为什么会发生这种情况?
function numberWithCommas(x) {
return x.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
}