SOURCE

// 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 命令行工具 X clear

                    
>
console