如何使用JavaScript格式化数字?

如何使用JavaScript格式化数字?

我想用JavaScript格式化数字。


例如:


10     => 10.00

100    => 100.00

1000   => 1,000.00

10000  => 10,000.00

100000 => 100,000.00


不负相思意
浏览 540回答 3
3回答

噜噜哒

如果您想使用内置的代码,你可以使用toLocaleString()与minimumFractionDigits,虽然在扩展选项浏览器的兼容性toLocaleString() 是有限的。var n = 100000;var value = n.toLocaleString(  undefined, // leave undefined to use the browser's locale,             // or use a string like 'en-US' to override it.  { minimumFractionDigits: 2 });console.log(value);// In en-US, logs '100,000.00'// In de-DE, logs '100.000,00'// In hi-IN, logs '1,00,000.00'

Cats萌萌

简短解决方案var n = 1234567890;String(n).replace(/(.)(?=(\d{3})+$)/g,'$1,')// "1,234,567,890"
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript