可以使用 toLocaleString() 方法将数字转换为带有千位分隔符的字符串。

例如,假设有一个数字变量 number,可以使用以下代码将其转换为带有千位分隔符的字符串:

const number = 1000000;
const formattedNumber = number.toLocaleString();
console.log(formattedNumber); // 输出: '1,000,000'

如果想要自定义千位分隔符,可以将 toLocaleString() 方法的 options 参数设置为一个对象,其中包含一个属性 groupSeparator,其值为所需的分隔符。

例如,将千位分隔符设置为 '.':

const number = 1000000;
const options = { groupSeparator: '.' };
const formattedNumber = number.toLocaleString(undefined, options);
console.log(formattedNumber); // 输出: '1.000.000'

原文地址: https://www.cveoy.top/t/topic/o1ei 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录