循环
重复的运行一段代码
3种循环结构:while循环、do-while循环、for循环
while 循环
js
while(条件){
代码块(循环体)
}流程图:
mermaid
graph TD
st((开始))-->条件{条件}
条件--true-->代码块
代码块-->条件
条件--false-->ed((结束))死循环:条件永远满足,永远无法推出循环。
do while循环
js
do{
代码块
} while(条件);流程图:
mermaid
graph TD
st((开始))-->代码块
代码块-->条件{条件}
条件--true-->代码块
条件--false-->ed((结束))for循环
js
for(初始化表达式;条件表达式;条件改变表达式){
循环体
}流程图:
mermaid
graph TD
st((开始))-->初始化表达式
初始化表达式-->条件{条件}
条件--true-->循环体
循环体-->条件改变表达式
条件改变表达式-->条件
条件--false-->ed((结束))循环中的关键字
循环控制语句
break;跳出循环continue;停止当前循环体,进入下一次循环