循环

109 阅读2分钟

目标

  • 能够说出循环的目的
  • 能够说出for循环的执行过程
  • 能够使用断点调试来观察代码的执行过程
  • 能够使用for循环完成累加求和等案例
  • 能够使用双重for循环完成乘法表案例
  • 能够说出while循环和do whilee循环的区别
  • 能够说出break和continue的区别

目录

  • 循环
  • for循环
  • 双重for循环
  • while循环
  • do while循环
  • continue break

6.continue break

6.1 continue 关键字

continue关键字用于立即跳出本次循环,继续下一次循环(本次循环体中continue之后的代码就会少执行一次)。 例如,吃5个包子,第3个是菜包,就扔掉第3个,继续吃第4个第5个包子,其代码实现如下:

6.2 break关键字

break关键字用于立即跳出1整个循环(循环结束)。 例:买了5个包子,吃了3个吃饱了,其余的不吃了,其代码实现如下:

for(var i = 1; i <= 5 ; i++){
          if(i == 3){
              console.log('卧槽,吃饱了');
              break;
          }
          console.log('我吃了' + i + '个包子');
      }

循环小结

  • JS中循环有for、while、do while
  • 三个循环很多情况下都可以相互替代使用
  • 如果是用来计算次数的,跟数字相关的,三者使用基本相同,但是我们更喜欢用for
  • while和do...while可以做更复杂的判断条件,比for循环灵活一些
  • while和do...while执行顺序不一样,while先判断后执行,do...while先执行一次,再判断执行
  • do...while至少执行一次循环,而while可能一次也不执行
  • for循环是最常用的,写法更简洁直观,所以要重点学习