javascript中通过循环来重复执行一段命令,语法如下:
for(开始;条件;步进) 循环体
一段循环代码
for (let i = 0; i < 3; i++) { // shows 0, then 1, then 2 alert(i); }
执行过程
语句 | 对应的代码 | 解释 |
开始 | let i=0 | 进入循环时执行一次 |
条件判断 | i<3 | 每次循环执行之前检查条件,如果为假则循环结束 |
循环体 | alert(i) | 循环体,每次循环都执行 |
步进器 | i++ | 循环每次执行后,执行步进器,主要是让变量+1 |
具体执行过程
循环开始 -> 检查条件,如果为真 (执行循环体,执行步进器) -> 检查条件,如果为真 (执行循环体,执行步进器)
对应代码的执行过程
循环开始 i=0 if(i<3){alert(i);i++)//执行完i=1 if(i<3){alert(i);i++)//执行完i=2 if(i<3){alert(i);i++)//执行完i=3 循环结束,因为i<3返回false