直接正则就行了
var a = 123456789 var b = a.toString().replace(/(\d)(?=(?:\d{3})+$)/g, '$1,'); console.log(b) //b输出 123,456,789