題四:給字符加千分號
阿新 • • 發佈:2017-09-18
dst 判斷字符串 ons for con substring ++ 判斷 字符
<script>
//給字符加千分號
function live(str){
//判斷字符串是否被3整除
var num=str.length%3;
//復制不被3整除的前num個數
var xstr=str.substring(0,num);
//復制被3整除的數
var dstr=str.substring(num);
//定義初始化
var inum=0;
var gstr=‘‘;
var newarr=[];
//判斷num值,不為0時即str的length無法被3整除,把其添加到newarr數組中
if(num!=0){
newarr.push(xstr);
}
//循環被3整除的所有數,每3個就添加一次到newarr數組
for(var i=0;i<dstr.length;i++){
inum++;
gstr+=dstr[i];
if(inum==3){
newarr.push(gstr);
inum=0;
gstr=‘‘;
}
}
//調用函數時返回字符串,用join數組方法轉換成字符串
return newarr.join(‘,‘);
}
console.log(live(‘12324321312435‘));
</script>
題四:給字符加千分號