最快捷的方式是使用正则表达式 String(123456789).replace(/(\d)(?=(\d{3})+$)/g, "$1,"); 结果是:123,456,789 比较愚蠢的办法是 对数据拆分 取模(初次遇到这种问题就这么干的!!!记一笔 )