while循环
- while循环:满足条件,就重复做一个事件
- 语法:while(循环条件){循环体--循环操作}
- while:关键字,固定写死
- 循环条件:它是一个bool值,一般是条件表达式或者是逻辑表达式,也可以是一个变量,如果是一个变量,它会自动的进行类型转换,转换为bool值:在js中转换为bool结果为false的有:'' "" 0 undefined null NaN
- 特性:只要满足条件就会重复执行这个操作
- 细节:循环一定要考虑什么时候结构,循环一定要有结构条件
- 循环体:写在{}里面的都是循环体
- 循环的执行过程:
- 循环条件满足 》》执行循环体(让变量+1)
- 》》条件判断(满足) 》》执行循环体
- 》》 条件判断(满足) 》》 执行循环体
- 。。。。
- 判断条件(不满足) 》》 退出循环
循环三要素: 1.变量的初始值 2.循环条件 3.变量的变化:变化一定要慢慢靠近结束条件
for循环的执行顺序
1.初始值的声明赋值
2.条件判断
3.执行循环体
4.变量的变化
5.判断条件
6.执行循环体
7.变量的变化
。。。。。
2-4 重复
for和while的异同
一:共同点
- 都是循环
- 都有三要素
二:区别
- for当明确循环次数用 while不明确循环次数的时候用
结论:使得场景并不会严格的区分
嵌套循环
1.不要刻意的去考虑使用什么结构来解决一个问题
2.我们之所以添加一个结构,是因为有需求,而需求的解决刚好使用了某个结构
3.嵌套循环的特点就是:外层循环循环一次内层循环要完整的循环一轮
循环结束:
- continue:结束本次循环,继续下次循环
- break:跳出所在的循环