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 (里层的初始化变量; 里层的条件表达式; 里层的操作表达式) {
// // 执行语句;
// }
// }
精彩链接
发表评论