For 循环
for 循环的语法如下:
for (语句 1; 语句 2; 语句 3) {
要执行的代码
}
语句1在循环开始之前执行。
语句2判断循环的条件。
语句3在循环每执行一次后执行。
实例:
for(var i=0;i<7;i++){
console.log(i)
}
输出:
0
1
2
3
4
5
6
可以看到
1.每次循环执行的时候会去判断 i<7 成立就会执行循环一次,否则循环不再执行。
2.每次循环后会执行:i++ 进行递增。
另注意:
1.break语句可以中断循环,也就是遇到它后,后面的语句以及循环将不再执行。
for(var i=0;i<7;i++){
if(i==3){
break;
}
console.log(i)
}
0
1
2
上面结果看到执行到i==3后面的语句没有打印,循环也中断了。
2.continue语句是跳过本次循环,也就是本次循环后面的语句不会执行,然而循环不会受影响,不会被中断
for(var i=0;i<7;i++){
if(i==3){
continue;
}
console.log(i)
}
0
1
2
4
5
6
只有3没有打印,后面的循环还是正常执行。