第一种,使用toLocaleString() var str = 12345678.98765; console.log(str.toLocaleString()); 输出结果,注意小数部分会被四舍五入 第二种,自定义方法使用循环 // 默认使用逗号分割 function numSplit(num){ var result = [],decimal=""; newNum = num.toString(); //判断是否是小数 if(newNum.