最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

淺談Javascript中的Label語句

 更新時(shí)間:2016年12月14日 13:57:29   作者:安靜的女漢紙  
本文主要對Javascript中的Label語句通過實(shí)例對比進(jìn)行簡要分析,具有很好的參考價(jià)值,需要的朋友一起來看下吧

Label 語句,按書本上說的語法是:

       Label: statement

  如: begin: for (var i = 0; i < 10 ; i++ ){
       alert(i);
     }

舉一個(gè)比較典型的例子,看完后即明白 Label 的應(yīng)用:(未添加 Label)

 var num = 0;
  for (var i = 0 ; i < 10 ; i++){
    for (var j = 0 ; j < 10 ; j++){
     if( i == 5 && j == 5 ){
      break;
     }
    num++;
    }
  }
  alert(num); // 循環(huán)在 i 為5,j 為5的時(shí)候跳出 j循環(huán),但會繼續(xù)執(zhí)行 i 循環(huán),輸出 95

對比使用了 Label 之后的程序:(添加 Label 后)

 var num = 0;
 outPoint:
 for (var i = 0 ; i < 10 ; i++){
   for (var j = 0 ; j < 10 ; j++){
    if( i == 5 && j == 5 ){
     break outPoint;
    }
   num++;
   }
 }
 alert(num); // 循環(huán)在 i 為5,j 為5的時(shí)候跳出雙循環(huán),返回到outPoint層繼續(xù)執(zhí)行,輸出 55

對比使用了break、continue語句:

var num = 0; 
  outPoint: 
  for(var i = 0; i < 10; i++) 
  { 
   for(var j = 0; j < 10; j++) 
   { 
    if(i == 5 && j == 5) 
    { 
     continue outPoint; 
     } 
     num++; 
   } 
  } 
  alert(num); //95 

從alert(num)的值可以看出,continue outPoint;語句的作用是跳出當(dāng)前循環(huán),并跳轉(zhuǎn)到outPoint(標(biāo)簽)下的for循環(huán)繼續(xù)執(zhí)行。

以上就是本文的全部內(nèi)容,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作能帶來一定的幫助,同時(shí)也希望多多支持腳本之家!

相關(guān)文章

最新評論

乌兰县| 五河县| 青海省| 锦屏县| 溧水县| 鄂州市| 屯门区| 绥中县| 宜兴市| 湾仔区| 郁南县| 寿宁县| 安平县| 密云县| 西城区| 松桃| 攀枝花市| 武城县| 偏关县| 广州市| 浑源县| 南郑县| 桦川县| 沧源| 兴义市| 东阿县| 比如县| 广东省| 江山市| 弥勒县| 建湖县| 浦县| 莎车县| 余江县| 双牌县| 祥云县| 保亭| 盘山县| 德化县| 邻水| 华蓥市|