for循環想必大家是很常見的,但是for循環的命名可能很多人聽了是一頭霧水。
說起for循環的命名呢,主要用途是與for循環的終止break有關!
提到break,大家肯定都了解的。終止整個循環嘛!
for(var i = 0; i < 5; i++){
if(i == 3){
break;
}
console.log(i);//分別打印出0,1,2
}
然后再嵌套的for循環中,break是這樣的操作!
for (var i = 0; i < 5; i++) {
for(var j = 0; j < 5; j++) {
if(i == 3&&j==3) {
break;//i跳出了內層for循環而已
}
console.log(i,j);
}
}
但是如果我們想要終止的是全部的循環,也就是外面的循環呢?這時候可以上菜啦!利用for循環的命名。
這里補充一句break的特性:
break 默認只會終止,緊鄰的這個循環,
如果要終止其他循環,需要給循環起名字
name:for (var i = 0; i < 5; i++) {
for(var j = 0; j < 5; j++) {
if(i == 3&&j==3) {
break name;
}
console.log(i,j);
}
}
打印結果就是這樣的:
還能有這樣的操作?
平時也基本沒注意過for循環還能起名字,今天剛好碰到了,所以就記錄下來和大家一起分享學習!
追加個少見的東西!
不知道看到這里的你有沒有見過這個,反正我是第一次見。看看答案吧......
覺得漲了姿勢的小伙伴給我點個贊唄!!!