话不多说,先上代码
function splitNumber(tem:number) {
return new Intl.NumberFormat('en-US', { maximumFractionDigits: 20 }).format(tem);
}
简单解释一下,核心是Intl.NumberFormat这个对象,en-US指按照哪个地区的语言格式(此处表示使用美国英语的格式规则,包括千位分隔符),{maximumFractionDigits: 20}表示小数点后的数字保留,最多20位小数,tem则是你要格式化的数字