debugger

for(var i = 1; i< 3; i++){

console.log('第' + i + '次');

}

 for 循环的执行过程【debugger到谷歌浏览器断点就可以看到更清晰的执行过程】

 1. 首先执行变量  var i = 1;( 这语句在for 循环只执行一次 )  2. 此时i=1 到 i <= 3 来判断是否满足条件,1小于3,满足条件  就去执行循环体里面的语句  3. 最后去执行 i++ ( i++是单独写的代码,递增  ),然后输出执行语句里面的内容【此时输出结果:第1次,i=2】,第一轮结束  4. 接着又去执行 i <= 3 ,i等于2,满足条件  就去执行循环体里面的语句,最后去执行i++,

然后输出【第2次,i=3】第二轮结束

 5.接着又去执行 i <= 3 ,i等于3,满足条件  就去执行循环体里面的语句,最后去执行i++,

然后输出【第3次,i=4】第三轮结束

 6、接着又去执行 i <= 3 ,i等于4,不满足条件就退出for循环 

// for (外层的初始化变量; 外层的条件表达式; 外层的操作表达式) {

// for (里层的初始化变量; 里层的条件表达式; 里层的操作表达式) {

// // 执行语句;

// }

// }

精彩链接

评论可见,请评论后查看内容,谢谢!!!评论后请刷新页面。