淺談Javascript中的Label語(yǔ)句
Label 語(yǔ)句,按書本上說(shuō)的語(yǔ)法是:
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),但會(huì)繼續(xù)執(zhí)行 i 循環(huán),輸出 95
對(duì)比使用了 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
對(duì)比使用了break、continue語(yǔ)句:
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;語(yǔ)句的作用是跳出當(dāng)前循環(huán),并跳轉(zhuǎn)到outPoint(標(biāo)簽)下的for循環(huán)繼續(xù)執(zhí)行。
以上就是本文的全部?jī)?nèi)容,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來(lái)一定的幫助,同時(shí)也希望多多支持腳本之家!
相關(guān)文章
JavaScript限制在客戶區(qū)可見(jiàn)范圍的拖拽(解決scrollLeft和scrollTop的問(wèn)題)(2)
這篇文章主要介紹了JavaScript限制在客戶區(qū)可見(jiàn)范圍的拖拽,解決scrollLeft和scrollTop的問(wèn)題,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-05-05JavaScript初學(xué)者的10個(gè)迷你技巧
雖然JavaScript有很多的編程方法,但這里只挑選了10個(gè)技巧,這些技巧對(duì)初學(xué)者理解JavaScript來(lái)說(shuō)是很好的的起點(diǎn)。2010-09-09JavaScript實(shí)現(xiàn)正則去除a標(biāo)簽并保留內(nèi)容的方法【測(cè)試可用】
這篇文章主要介紹了JavaScript實(shí)現(xiàn)正則去除a標(biāo)簽并保留內(nèi)容的方法,結(jié)合實(shí)例形式詳細(xì)分析了javascript針對(duì)a標(biāo)簽及span標(biāo)簽的正則匹配相關(guān)操作技巧,需要的朋友可以參考下2018-07-07用最簡(jiǎn)單的方法判斷JavaScript中this的指向(推薦)
都說(shuō) JavaScript 是一種很靈活的語(yǔ)言,這其實(shí)也可以說(shuō)它是一個(gè)混亂的語(yǔ)言,下面通過(guò)本文給大家分享JavaScript中this的指向知識(shí),感興趣的朋友一起看看吧2017-09-09用javascript實(shí)現(xiàn)截取字符串包含中文處理的函數(shù)
一直不知道js可以截取中文字符,呵呵,原理用正則表達(dá)式,匹配中文的長(zhǎng)度,中文算兩個(gè),因?yàn)樗阋粋€(gè),是個(gè)好東西,推薦大家收藏2008-04-04淺析$(function) ready和onload 的區(qū)別
新手剛學(xué)習(xí)js和jq的時(shí)候難免會(huì)接觸題目所標(biāo)識(shí)的相關(guān)內(nèi)容,下面小編通過(guò)本教程給大家講解(function) ready和onload 的區(qū)別,感興趣的朋友一起看看吧2016-09-09JavaScript數(shù)組和對(duì)象的復(fù)制
本篇文章主要介紹了JavaScript數(shù)組和對(duì)象的復(fù)制的相關(guān)知識(shí)。具有很好的參考價(jià)值。下面跟著小編一起來(lái)看下吧2017-03-03