循环结构
循环分析方式:
循环条件:
- 初始值 + 条件
循环操作:
-
循环体 + 迭代
打印50份试卷 分析: 循环条件://小于50 初始值://let count = 0; 条件: //count < 50 循环操作:打印试卷 循环体:console.log(`打印第${count + 1}份试卷`) count++ //初始值 let count = 0; while(count < 50){ console.log(`打印第${count + 1 }份试卷`) }
while循环
语法:
语法:while(条件){ 循环操作 } 执行逻辑: 条件为真,循环操作执行, 特点: 先判断,再执行
do while循环
语法:
do{ //循环体 }
break
-
概念:用于分支中switch和循环结构中
-
作用:
- 如果在switch中使用
break
,表示结束switch结构 - 如果在循环中使用,表示循环立即终止(结束当前的循环)不会再执行之后的代码或下一次循环(跳出整个当前的循环)
- 如果在switch中使用
-
语法
再switch和循环中 break;
---- 如果在循环中写了break;那么根据条件会终止到条件的位置
- break语句用于终止某个语句块执行,改变程序的控制流
- 可以使用到循环(while .do-while,for)和switch中
- 使用到循环中的影响
- 循环次数可能没有执行完毕
- 循环体中的某些语句没有被执行
continue、
如果条件满足则不会执行。
-
概念:只能用于循环结构中。
-
作用:跳出当前本次循环,会执行下次一的循环(for循环中,会执行循环变量的控制语句)
在循环结构{}中 continue;
-
continue后的语句不会被执行,但不影响循环次数。