// const pos = 1000
// function paser (num) {
// let left = num
// let mod = 0
// let result = ''
// while (left >= pos) {
// console.log(left / pos)
// let temp = Math.ceil(left / pos).toFixed(0)
// mod = left % pos
// left = temp
// console.log('left:' + left)
// result = ',' + fitZero(mod) + result
// }
// result = left + result
// return result
// }
// // 补齐0
// function fitZero (num) {
// let str = num.toString()
// while(str.length < (pos.toString().length - 1)) {
// str = '0' + str
// }
// return str
// }
// let res = paser(1999)
// console.log(res)
const pos = 1000
function paser (num) {
let str = num.toString().split('')
let len = pos.toString().length - 1
let res = ''
while(str.length > len) {
console.log(str.length > len)
res += ',' + str.splice(-3, 3).join('')
}
res = str.join('') + res
console.log(res)
return res
}
paser(10000)
console