<script>
// 目标数字
// 封装一个函数
function change(a) {
// 将数字转变后才能字符串,在转变成数组
var b = a.toString().split("").reverse();
// console.log(b);
// 创建新数组和一个计数器
var c = [],
count = 0;
// 遍历由数字转变成的数组b,将b的值赋值到新数组c
for (var i = 0; i < b.length; i++) {
count++;
c.unshift(b[i]);
// 当i能被3整除和i!=0的时候情况添加",";
if(count % 3==0 && i != 0) {
c.unshift(",");
}
}
// 再将数组转变成字符串
// c.reverse();
// 下面是为了消除这是为了消除前面有“,”(类似 ,100,100)这种情况
for (var j = 0; j < c.length; j++) {
if(c[0]==","){
// 删除首位是","的情况
c.splice(0,1);
}
}
var d = c.join("");
return d;
}
console.log(change(1001100000));
</script>