⼀个数字⽤逗号分隔的⽅法
/**
* 将数字分段显⽰,每三位⽤逗号隔开
* @param {Number} value
formatnumber数字格式*/
formatNumber (value) {
if (!value) return '0'
let intPart = null
if (String().indexOf('.') === -1) {    // 判断是否是整数并获取整数部分
intPart = value
} else {
intPart = Number(value).toFixed(0)
}
// 将整数部分逢三⼀断
const intPartFormat = String().replace(/(\d)(?=(?:\d{3})+$)/g, '$1,')
let floatPart = ''      // '' | '.00':预定义⼩数部分
const value2Array = String().split('.')
// =2表⽰数据有⼩数位
if (value2Array.length === 2) {
floatPart = value2Array[1].toString()      // 拿到⼩数部分
if (floatPart.length === 1) {    // 补0
return intPartFormat + '.' + floatPart + '0'
} else {
return intPartFormat + '.' + floatPart
}
} else {
return intPartFormat + floatPart
}
}
执⾏⽅法:
formatNumber(12345)        // 12,345