js如何将数字格式化为带千分符的
字符串?
可以使用toLocaleString()方法将数字格式化为带千分符的字符串。该方法不改变原始数字,而是返回一个新的字符串。下面是一个示例:
let number = 1234567.89;
let formattedNumber = number.toLocaleString();
console.log(formattedNumber); // "1,234,567.89"
可以使用toLocaleString()方法的第二个参数来指定语言环境和格式选项。例如,可以使用以下代码将数字格式化为带货币符号和指定语言环境的字符串:
let number = 1234567.89;
let options = { style: 'currency', currency: 'USD' };
let formattedNumber = number.toLocaleString('en-US', options);
console.log(formattedNumber); // "$1,234,567.89"
更多选项和语言环境,请参考MDN文档:toLocaleString()
原文地址: https://www.cveoy.top/t/topic/hj1T 著作权归作者所有。请勿转载和采集!