循环

260 阅读1分钟

循环

执行重复的流程就叫循环
作用:简化重复代码

```
循环三要素:
    1、循环条件:开始 -- 结束,循环的次数
    2、循环体 每次循环要做什么操作
    3、循环变量:记录当前在哪一次,而且会不断的变化,变化往往时想着不满足循环条件前进

循环结构:
1.while 循环:
语法:
var 循环变量=几;
while(循环条件){
    循环体;
    循环变量变化起来;
    }
特殊:
   1.有的时候可能需要使用死循环,默认永远不会停止的循环
   何时:不确定循环次数的时候
   while(true){
         死循环操作;
   }
死循环其实也会停下
 break - 退出整个循环,多半是搭配死循环使用的
 continue - 退出本次循环,下一次还是会执行

2for循环:和while原理一致上去比while更加简洁,while能做的,for也能做
语法:
    for(var 循环变量=几;循环条件;循环变量变化起来){
      循环体;
      }
      whilefor 的区别:whilefor,从原理上没区别
      while更麻烦,不确定循环次数时使用-死循环
      for更简单,确定循环次数时用,大多数用它
  
3do...while循环:不使用
语法:
   var 循环变量=几;
 do{
    循环体;
    循环变量变化起来;
    }while(循环条件)

 do...whilewhile 的区别
 区别只看第一次,第一次满足条件,两者没区别
 第一次不满足条件,while一次都不会执行,do...while至少执行一次