while循环和for循环的执行顺序使用

619 阅读2分钟

while循环

image.png

  1. while循环:满足条件,就重复做一个事件
  2. 语法:while(循环条件){循环体--循环操作}
  3. while:关键字,固定写死
  4. 循环条件:它是一个bool值,一般是条件表达式或者是逻辑表达式,也可以是一个变量,如果是一个变量,它会自动的进行类型转换,转换为bool值:在js中转换为bool结果为false的有:'' "" 0 undefined null NaN
  5. 特性:只要满足条件就会重复执行这个操作
  6. 细节:循环一定要考虑什么时候结构,循环一定要有结构条件
  7. 循环体:写在{}里面的都是循环体
  • 循环的执行过程:
  • 循环条件满足 》》执行循环体(让变量+1)
  • 》》条件判断(满足) 》》执行循环体
  • 》》 条件判断(满足) 》》 执行循环体
  • 。。。。
  • 判断条件(不满足) 》》 退出循环

循环三要素: 1.变量的初始值 2.循环条件 3.变量的变化:变化一定要慢慢靠近结束条件

for循环的执行顺序

image.png

1.初始值的声明赋值
​
2.条件判断
3.执行循环体
4.变量的变化
5.判断条件
6.执行循环体
7.变量的变化
。。。。。
2-4 重复

for和while的异同

一:共同点
    - 都是循环
    - 都有三要素
​
二:区别
    - for当明确循环次数用   while不明确循环次数的时候用
​
结论:使得场景并不会严格的区分

嵌套循环

image.png

1.不要刻意的去考虑使用什么结构来解决一个问题
2.我们之所以添加一个结构,是因为有需求,而需求的解决刚好使用了某个结构
​
3.嵌套循环的特点就是:外层循环循环一次内层循环要完整的循环一轮

循环结束:

  • continue:结束本次循环,继续下次循环
  • break:跳出所在的循环