首頁技術文章正文

break?關鍵字語句循環(huán)跳轉是怎樣實現的?

更新時間:2021-09-09 來源:黑馬程序員 瀏覽量:

IT培訓班

break關鍵字可以用在switch語可和循環(huán)語句中,在循環(huán)語句中使用時,其作用是立即跳出整個循環(huán),也就是將循環(huán)結束。例知一個人吃了5個蘋果,吃到第三個蘋果的時候,發(fā)現里面有半只蟲子,其余的蘋果也不想吃了,實現此過程的其體代碼如下。

for (vari=1; i<=5;i++) {

     if(i == 3) {

        break;

console.log('我吃完了第,+ i +'個蘋果');

上述代碼執(zhí)行后,在輸出結果中可以看出,只有前兩個蘋果吃完了,如下所示。

我吃完了第1個蘋果
我吃完了第2個蘋果
除此之外,break語句還可跳轉到指定的標簽語向處,實現循環(huán)嵌套中的多層跳轉。標簽語句的語法如下所示。
label:statement

在上述語法中,label表示標簽的名稱,如start、end等任意合法的標識符; statement表示具體執(zhí)行的語句,如if、while、 變量的聲明等。
下面我們通過代碼演示標簽語句的使用,如下所示。

outerloop:

for(var i =0; i <10; i++){

for(var j = 0;j < 1; j++){

if (i == 3) {

break outerloop;
}

          console.log('i = '+ i + ',j= ' + j);

     }

}


1631170498819_break跳出語句循環(huán).jpg


上述第1行用于定義一個名稱為oteloop的標簽語句。第2~8行用于嵌套循環(huán),當等于3時,結束循環(huán),跳轉到指定的標簽位置。運行結果如下所示。

i = 0,j = 0

i = 1,j = 0

i= 2,j = 0

需要注意的是,標簽語句必須在使用之前定義,否則會出現找不到標簽的情況。





猜你喜歡:

while循環(huán)嵌套和for循環(huán)嵌套語法格式介紹

break語句語法結構介紹

volatile關鍵字有什么作用?

final關鍵字只能賦值一次不能多次賦值?

黑馬程序員web前端與移動開發(fā)培訓

分享到:
在線咨詢 我要報名
和我們在線交談!