成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

JavaScript的標簽

weij / 3368人閱讀

摘要:的標簽學了那么久用了那么久的,也是第一次聽說有標簽這么個東西,也許是以前粗略學習的時候,一帶而過吧。語句不帶標簽引用,只能用在循環(huán)或中。另外,需要注意的是,關(guān)鍵字和標簽之間不允許換行。

JavaScript的標簽

學了那么久用了那么久的JavaScript,也是第一次聽說有標簽這么個東西,也許是以前粗略學習的時候,一帶而過吧。上w3cschool上看了下,JavaScript的標簽指的是:

對JavaScript代碼塊進行標記
如需標記 JavaScript 語句,請在語句之前加上冒號:

label:
語句

然而好像并沒有什么幫助,繼續(xù)看看。

break 和 continue 語句僅僅是能夠跳出代碼塊的語句。

break labelname;

continue labelname;

continue 語句(帶有或不帶標簽引用)只能用在循環(huán)中。

break 語句(不帶標簽引用),只能用在循環(huán)或 switch 中。

通過標簽引用,break 語句可用于跳出任何 JavaScript 代碼塊:

    cars=["BMW","Volvo","Saab","Ford"];
    list:{
        document.write(cars[0] + "
"); document.write(cars[1] + "
"); document.write(cars[2] + "
"); break list; document.write(cars[3] + "
"); document.write(cars[4] + "
"); document.write(cars[5] + "
"); }

看到這里也是腦門一熱,break居然還能這么用,于是忍不住多寫了幾個列子:

測試
    cars=["BMW","Volvo","Saab","Ford"];
    list:{
        document.write(cars[0] + "
"); document.write(cars[1] + "
"); document.write(cars[2] + "
"); (function(){ break list; })() document.write(cars[3] + "
"); document.write(cars[4] + "
"); document.write(cars[5] + "
"); } 輸出: Uncaught SyntaxError: Undefined label "list"

好吧,我想多了,代碼塊的標簽的作用域似乎只局限于該代碼塊,內(nèi)部的代碼塊都不行。。。跟變量的作用域差異還是很大。

    test: for(var i = 0; i < 10; ++i) {
        for(var j = 10; j < 20; ++j)
           break test;
        console.log(i)
    }

以上代碼不會有輸出。switch、while、for和do語句允許一個前置的標簽。
另外,需要注意的是,break關(guān)鍵字和標簽之間__不允許換行__。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://m.hztianpu.com/yun/78678.html

相關(guān)文章

  • 優(yōu)化JavaScript總結(jié)分享(上)

    摘要:上面代碼優(yōu)化后盡量使用局部變量緩存全局變量在實際開發(fā)中盡量使用局部變量緩存全局變量,因為,到一個函數(shù)多次訪問全局變量的時候,會出現(xiàn)一個作用域練查找的過程,全局作用域位置越深找到的時間就越久,因此這也會涉及到性能的執(zhí)行速度問題。 本來想整理一篇完整的JavaScript優(yōu)化知識點出來跟大家討論分享一下的,但是由于最近個人的時間比較少,所以先整理了兩個知識點,之后有時間了再繼續(xù)整理后面的。...

    jackwang 評論0 收藏0
  • 每一位JSer都應當掌握注釋標記

    摘要:表示該函數(shù)接受可變數(shù)量的參數(shù),并指定一個類型的參數(shù)一個可選參數(shù)可選參數(shù),默認值指示參數(shù)是可選的。一個注釋塊中您可以包含多個標簽。 簡介 注釋標簽在代碼注釋中的作用非常大,但是可能很多同學在平常開發(fā)中會忽略這些標簽的作用,所以我這邊特地整理一些常用的注釋標記,通過圖文展現(xiàn)形式,希望能幫助你能更好理解每個注釋標簽的作用. 想必掌握這些注釋標簽之后,不光對您今后的自己代碼編寫,還是閱讀優(yōu)秀源...

    Salamander 評論0 收藏0
  • Jquery就是這么簡單

    摘要:在內(nèi)部還是調(diào)用這些方法。對象下標,從開始對象下標,從開始再次重申對象只能調(diào)用對象的,對象只能調(diào)用對象的對象轉(zhuǎn)成值得注意的是在腳本內(nèi),是代表對象的。對象轉(zhuǎn)成對象語法也非常簡單在內(nèi)寫上對象,就變成了對象了。在文檔中對它的解釋是這樣子的。 什么是Jquery? Jquey就是一款跨主流瀏覽器的JavaScript庫,簡化JavaScript對HTML操作 就是封裝了JavaScript,能夠...

    wpw 評論0 收藏0
  • Jquery就是這么簡單

    摘要:在內(nèi)部還是調(diào)用這些方法。對象下標,從開始對象下標,從開始再次重申對象只能調(diào)用對象的,對象只能調(diào)用對象的對象轉(zhuǎn)成值得注意的是在腳本內(nèi),是代表對象的。對象轉(zhuǎn)成對象語法也非常簡單在內(nèi)寫上對象,就變成了對象了。在文檔中對它的解釋是這樣子的。 什么是Jquery? Jquey就是一款跨主流瀏覽器的JavaScript庫,簡化JavaScript對HTML操作 就是封裝了JavaScript,能夠...

    oogh 評論0 收藏0

發(fā)表評論

0條評論

weij

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<