for 循环是我们在JavaScript 中常用的循环控制语句,对于单层的 for 循环的执行原理是很好理解的。
for (var i = 1;i <= 5 ;i ++){
document.write(我是第${i}次循环
)
document.write(’
’)
}
此单层 for 循环的输出结果可以很的展示它的执行原理。
其执行过程可以这样描述:
1、var i = 1;定义控制变量;
2、i <= 5;循环语句执行判断,(true 执行循环体语句,false for执行语句结束);
3、执行循环体语句,输出“我是第i次循环”,i 为控制变量的值;
4、执行 i ++ ; 控制变量改变。
此时完成一次循环,之后循环执行2、3、4,三个步骤,直到2判断为 false。
当 for 循环为双重循环(即 for 的嵌套语句)时,内外层 for 语句的执行原理其实是和上面的执行原理是相同的,示例如下:
for (var i = 1;i <= 5 ;i ++){
document.write(我是外层第${i}次循环
)
document.write(’
’)
for (var j = 1; j <= 5 ;j ++){
document.write(我是内
双重循环的嵌套执行原理
最新推荐文章于 2021-02-25 02:46:27 发布
![](https://img-home.csdnimg.cn/images/20240611030827.png)