function numFormat(num, field) {
// 數值添加單位
num *= 1 // 轉換數值
let unit = ''
if (num < 10000) {
if (field && field.indexOf('次數') !== -1) {
unit = '次'
} else {
unit = '個'
}
} else if (num < 100000000) {
unit = '萬'
num = (num / 10000)
.toFixed(2)
.replace(/\d{1,3}(?=(\d{3})+(\.\d*)?$)/g, '$&,')
} else {
unit = '億'
num = (num / 100000000)
.toFixed(2)
.replace(/\d{1,3}(?=(\d{3})+(\.\d*)?$)/g, '$&,')
}
return num + unit
}
numFormat(173263428429)
// 1,732.63億