js分割数字

function setNum(j,h){
     h=parseInt(h);
     j=parseInt(j);
     var arr=new Array();
     for(var x=0;x         arr[x]=0;
     }
     i=0;
     while(true){
         arr[i]=j%10;
         j=parseInt(j/10);
         if(j==0||i==h-1) break;
         i++;
     }
     var rarr=new Array();
     len=arr.length-1;
     for(var y=0;len>=0;len--,y++){
         rarr[y]=arr[len];
     }
     return rarr;

}


输入到 setNum(3070,4);前面为数字,后面为数字长度,分割成数组,结果为:3,0,7,0

你可能感兴趣的:(前端技术)