我需要在JavaScript上格式化十进制数字,我的数字返回100.000但我想要100,00。
var val = 100.0000;
console.log(val);
// do something
console.log(val);
我得到的:100.0000
我的预期:100,00
我需要做些什么呢?
答案 0 :(得分:2)
答案 1 :(得分:0)
这取决于需要。我建议看一下Number.prototype.toLocaleString
的格式化方法。
var val = 100.0000;
document.write(val.toLocaleString('de-DE', { maximumFractionDigits: 2, minimumFractionDigits: 2}));