循环
执行重复的流程就叫循环
作用:简化重复代码
```
循环三要素:
1、循环条件:开始 -- 结束,循环的次数
2、循环体 每次循环要做什么操作
3、循环变量:记录当前在哪一次,而且会不断的变化,变化往往时想着不满足循环条件前进
循环结构:
1.while 循环:
语法:
var 循环变量=几;
while(循环条件){
循环体;
循环变量变化起来;
}
特殊:
1.有的时候可能需要使用死循环,默认永远不会停止的循环
何时:不确定循环次数的时候
while(true){
死循环操作;
}
死循环其实也会停下
break - 退出整个循环,多半是搭配死循环使用的
continue - 退出本次循环,下一次还是会执行
2、for循环:和while原理一致上去比while更加简洁,while能做的,for也能做
语法:
for(var 循环变量=几;循环条件;循环变量变化起来){
循环体;
}
while 和 for 的区别:while 和 for,从原理上没区别
while更麻烦,不确定循环次数时使用-死循环
for更简单,确定循环次数时用,大多数用它
3、do...while循环:不使用
语法:
var 循环变量=几;
do{
循环体;
循环变量变化起来;
}while(循环条件)
do...while 和 while 的区别
区别只看第一次,第一次满足条件,两者没区别
第一次不满足条件,while一次都不会执行,do...while至少执行一次