2018-05-30

循环结构

1. while(条件){ 当条件为真时执行 } while中结束循环用break; 练习: 1.在控制台打印10句hello world var a=0;while(a<10){console.log('hello world')a++;}

2.打印1-100之间所有的偶数 var i=0;while(i<=100){if(i%2===0){console.log(i);}i++;} 3.打印出1-100之间所有的奇数 var i=0;while(i<=100){if(i%2===1){console.log(i);}i++;}

2. for循环 for(表达式1;表达式2;表达式3){循环操作 } 表达式1:循环变量的声明表达式.表达式2:循环条件判断,条件为真,执行循环体,否则退出循环。表达式3:更新循环变量for语句三个表达式的特殊用法

(1)、表达式1允许为空允许在循环外,将第一个表达式不足

(2)、表达式2允许为空死循环尽量不要为空,如果为空的话,尽量在循环内部将条件补充完整额。

(3)、表达式3允许为空死循环在 循环 内部 将表达式补充完整。

(4)、表达式1 和 表达式3 内容多样化表达式1 可以一次声明多个变量表达式3 可以一次改变多个变量的数值多个表达式之间 用 , 分开 用for循环输出1-100 for(var i=1;i<=100;i++){ console.log(i) } 用for循环输出1-100中的偶数 for(var i=1;i<=100;i++){ if(i%2===0){ console.log(i); } } 求1-100奇数的和 for(var i=0,sum=0;i<=100;i++){ if(i%2===1){ sum=sum+i; } } console.log(sum);

3.for循环的嵌套(重点) 在for循环中有嵌套了一个for循环 for(var i=0;i<10;i++){for(var j=0;j<10;j++){} } (案例) for(var a=1;a<=10;a++){ document.write('*'); } 一行10颗星星 for(var a=1;a<=5;a++){ document.write('

');                for(var b=1;b<=10;b++){3              document.write('*');                  }          }            五行10颗星星          for(var a=1;a<=5;a++){              document.write('

');              for(var b=1;b<=a;b++){              document.write('*');                }            }            一行比一行多            for(var a=1;a<=9;a++){              document.write('

');                for(var b=1;b<=a;b++){              document.write(b+'×'+a+'='+(a*b)+'\t');              }          }          1到9乘法表

你可能感兴趣的:(2018-05-30)