99乘法表 var i = 1, j = 1; const COL = 10, ROW = 10; var str = “
” while(i<ROW){ str+=""; j = 0; while(j<COL){ str+=""; j++; } str+=""; i++; } str+=" "+i+"*"+j+“=”+(i * j)+"" ; document.body.interHTML = str;while循环打印0-9(AS:48-57)A-Z(AS:65-90) a-z(AS:97-122)
var i=47; var arr = [ ]; while(i++<122){ if(i>57&&i<65);break; if(i>90&&i<97);break; arr.push(string. fromcharcode(i)); } console.log(arr);
初始变量 仅执行一次 循环条件 循环每次执行,先判断条件,然后进入循环 变量变化 循环每次执行,所有语句块运行结束后执行 for(初始变量;循环条件;变量变化){
}
所以也就造成了for循环可以直接使用continue 而不用像while循环一样把条件写在里边
使用for从零加到100:
for( var i = 0,s =0 ; i++<100; s+=i;)
for(;;)死循环
用for循环写99乘法表 var str= “
”; const ROW = 10; COL = 10; for(var i = 1; i<=ROW;i++){ str+=""; for(var j =1;j<=i;j++){ str+=""; } str+=""; } str+= “ "+j+""+i+"="+ij+"”; document.body.innerHTML=str;do while 不管是否需要循环都先做一次循环,然后再根据条件判断是否接着循环 限定进入循环的起始条件和结束循环的条件 var i=0,s=0; do{ s+=i; i++; }while(i<100);
console.log(s);