1、for循环

  1. 语法:for(表达式1,表达式2,表达式3)
  2. for(var i=0;i<10;i++){
  3. console.log(i) //0,1,2,3,4,5,6,7,8,9
  4. }

for循环执行流程
01.png02.png

练习

  1. for(var i=0;i<=10;i++){
  2. if(i%2==0){
  3. console.log(i)
  4. }
  5. }
  6. 求偶数
  1. var sum = 0;
  2. for(var i=1;i<=10;i++){
  3. sum+=i;
  4. }
  5. console.log(sum)
  6. 求和

2、while

  1. 语法:while(条件){
  2. 代码块
  3. }
  4. 满足while里的条件,执行while里的代码块
  5. 表达式为true, 会一直执行while中的代码块
  6. var a = 0;
  7. while (a <= 3) {
  8. //只要a<=10为true就一直循环
  9. alert(a);
  10. a++;
  11. }
  12. 注:如果里面的条件不发生变化,一直为真,就会一直循环,出现死循环,所以在代码块中或在外面必须要加上控制循环条件的语句,比如说a++;

3、do…while

  1. 语法:do{
  2. 循环体
  3. }while(循环条件)