// 将数字转成以,分开
function fliterNum (num) {
num = num.toString()
let int = '0'
let float = '00'
if (num.indexOf('.') === -1) {
int = num
} else {
int = num.split('.')[0]
float = num.split('.')[1]
}
if (float.length === 0) {
float = '00'
} else if (float.length === 1) {
float = float + '0'
}
const intArr = int.split('').reverse()
console.log(intArr)
int = ''
intArr.forEach((val, index) => {
if ((index + 1) % 3 === 0) {
int = ',' + val + int
} else {
int = val + int
}
})
const intLastArr = int.split('')
if (intLastArr[0] === ',') {
intLastArr.splice(0, 1)
}
int = intLastArr.join('')
return int + '.' + float
}
网友评论