mozilla
您的搜尋結果

    區塊語法

    區塊語法

    區塊語法用於把語句群組化。區塊的範圍是由一對大括號所界定︰

    {
       statement_1
       statement_2
       .
       .
       .
       statement_n
    }
    

    範例
    區塊語法通常和流程控制語法(例如 ifforwhile)一併使用。

    while (x < 10) {
       x++;
    }
    

    此處,{ x++; } 就是區塊語法。

    重要: JavaScript 並沒有 區塊作用域。區塊裡的變數其作用域相當於函數或 Script,對變數的設定會一直持續到區塊本身之外。換言之,區塊語法並沒有作用域。儘管“單獨”的區塊仍是有效的句法,你也不會想要在 JavaScript 中使用單獨的區塊,因為這樣做並不會產生任何你所期待的機能,譬如說如果你期待類似 C 或 Java 而這樣做的話。例如︰

    var x = 1;
    {
       var x = 2;
    }
    alert(x); // 輸出 2
    

    這樣會輸出 2,因為在區塊之內的 var x 語法,其作用域如同沒有區塊的 var x 語法。而在 C 或 Java 中,同樣的代碼將會輸出 1。

    Document Tags and Contributors

    Contributors to this page: Jaric, Sheppy, happysadman, teoli
    最近更新: teoli,