不常見的for循環命名以及with(document)


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循環還能起名字,今天剛好碰到了,所以就記錄下來和大家一起分享學習!

追加個少見的東西!

不知道看到這里的你有沒有見過這個,反正我是第一次見。看看答案吧......

 

覺得漲了姿勢的小伙伴給我點個贊唄!!!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM