Number里有一个自带的方法,toLocaleString支持各种国际货币转换支持
比如人民币形式,前面带个人民币符号
let num = 145150068.1215
num.toLocaleString('zh-Hans-CN',{style:'currency',currency:'CNY',maximumFractionDigits:5})
// 打印结果 '¥145,150,068.1215'
去掉货币单位符号
let num = 145150068.1215
num.toLocaleString('zh-Hans-CN',{maximumFractionDigits:5})
// 打印结果 '145,150,068.1215'
maximumFractionDigits 可以动态的设置小数点最多保留几位,不传默认为2
maximumFractionDigits 可以动态的设置小数点最少保留几位,不传默认为1
更多的处理方式可以点击此链接