循环结构
-
循环:可以重复执行指定代码的语法结构
-
for循环for(语句1;语句2;语句3){ //循环体 } 语句1:循环变量的初始化 语句2:循环条件的判断_判断表达式, 语句3:变量控制条件循环体:需要重复执行的代码- 循环变量初始化:在循环开始之前,对循环变量进行初始化赋值,该语句只执行一次
- 循环条件判断:将循环变量和指定值进行关系判断,关系成立则执行循环体;不成立则结束循环
- 循环变量控制条件:在循环体执行之后进行的变量赋值(一般为
自加1或者是自减1) - 循环体:需要重复执行的代码
-
执行流程:
-
案例:跑五圈
// 语句1:声明一个变量i,用于记录当前跑圈圈数 // 语句2:当未跑满5圈时需要继续执行跑步 // 语句3:每跑完一圈当前圈数记录+1 for(let i = 0;i<5;i=i+1){ //循环体 console.log("跑一圈");} /* 执行流程
-
let i = 0 => 0<5 => console.log("跑一圈"); => i = 1 -
=> 1<5 => console.log("跑一圈"); => i = 2 -
=> 2<5 => console.log("跑一圈"); => i = 3 -
=> 3<5 => console.log("跑一圈"); => i = 4 -
=> 4<5 => console.log("跑一圈"); => i = 5 -
=> 5<5 => 结束循环