js(for,for-in,while,do...while)
132
循环的初始值1,循环条件2,变量的变化3
![](https://images2015.cnblogs.com/blog/1156973/201705/1156973-20170505101216586-1204326928.jpg)
for(var i=1; i<=99; i++ ){ document.write(i+"<br>"); }
for-in 嵌套
for(var i=1;i<=5;i++){ document.write(i+"<br>"); //外层 for(var k=1;k<=5;k++){ document.write(k+"<br>") //内层 } 乘法表: for(var x=1;x<=9;x++){ document.write("<br>"); for(var y=1;y<=x;y++){document.write(y+"x"+x+"="+y*x+" ");} //它直接自己相乘,直接出答案的
适合已知循环的while语句
var i=1; 初始值 while(i<=100){ 条件 document.write(i+"<br>"); i+=10; 变量变化 }
适合未知循环 var j=1; //初始值 do{ if(j%2==0){ //要执行的代码,就是找出它是偶数,成立执行。 console.log(j); } j++; //变化量 } while(j<=10); //最后执行判断。所有它还是会被执行一次 从一加到100的和。 //sum=0+1=1 //sum=0+1+2 //sum=n+1 var sum=0, n=1; while(n<=100){ sum=sum+n; n++; } console.log(sum); -------------------------------------------------------------------------------- break退出循环 continue退出这一次循环,继续下一次循环。 var num for(var i=1;i<10;i++){//如果i是5的倍数,退出循环 if(i%5==0){break;} //如果改为continue,暂停再继续。 console.log(i) //输出1.2.3.4 }; for(var s=0,j=1;j<=10;j++){ if(j%5==0){ continue; } s+=j; //j=1,s=1..j=5,s=10..j=9,s=10,j=10,s=10; }console.log(s);
亲爱的读者,你喜欢就行