实现 100000 到100,000显示

 function t(n){
 var arr=[],i=1000,k=0;
 if(n<1000) return n;
 while(n/i>=1){
 var j=n%i;
 if(n%i){
 if(j>100){
 arr.push(j);
 }else if(j>10){
 arr.push('0'+j);
 }else{
 arr.push('00'+j);
 }
 }else{
 arr.push('000');
 }
 n=Math.floor(n/i);
 }
 arr.push(n);
 arr.reverse()
 return arr.join(',');
}
alert(t(100567343088889));

 

posted @ 2014-11-06 10:38  rocky2  阅读(161)  评论(0)    收藏  举报