break与continue
-
continue 结束本次循环
-
break 结束整个循环
<script>
// continue 结束本次循环
for(var i = 1;i<=10;i++){
if(i==5){
console.log("第五个水饺掉了");
continue;
}
console.log(i);//
}
//break 结束整个循环
for(var i = 1;i<=10;i++){
if(i==5){
console.log("吃到第五个汤圆的时候 碗里面进了一个苍蝇");
break;
}
console.log(i);
}
</script>
双重for循环
如果循环体又是一个循环 只有把内侧循环走完,才会继续执行外侧循环
<script>
for (var i = 1; i < 5; i++) {// i = 1 2 3 4
console.log(123)
for (var j = 1; j < 5; j++) {
console.log("i=" + i, "j=" + j)
}
}
/*
外侧循环 i = 1
for(var j = 1;j<5;j++){
console.log("i="+i,"j="+j)
}
j = 1 输出 i=1 j=1
j = 2 输出 i=1 j =2
j = 3 输出 i=1 j=3
j = 4 输出 i=1 j=4
j = 5
i = 2
for(var j = 1;j<5;j++){
console.log("i="+i,"j="+j)
}
j = 1 输出 i=2 j=1
j = 2 输出 i=2 j =2
j = 3 输出 i=2 j=3
j = 4 输出 i=2 j=4
j = 5
i=3
i=4