位置:首頁 > 軟件操作教程 > 編程開發(fā) > JavaScript > 問題詳情

JavaScript JavaScript 代碼塊

提問人:劉團圓發(fā)布時間:2020-11-23

■知識點

代碼塊就是使用<script>標(biāo)簽包含的JavaScript代碼段。

■實例設(shè)計

【示例1】在下面的示例代碼中,使用兩的<script>標(biāo)簽分別定義兩個JavaScript代碼塊。

<script>

//JavaScript 代碼塊 1

var a =1;

</script>

<script>

//JavaScript 代碼塊2

function f(){ alert(1);

}

</script>

    瀏覽器在解析這個HTML文檔時,如果遇到第一f<script>標(biāo)簽,則javaScHpt解釋器會等到這個代 碼塊的代碼都加載完后,先對代碼塊進行預(yù)編譯,然后再執(zhí)行。執(zhí)行完畢,繼續(xù)解析后面的HTML代 碼,同時JavaScript解釋器也準(zhǔn)備好處理下一個代碼塊。


_提示:

    Javascript是按塊執(zhí)行的,但是不同塊都屬于同一個作用域(全局作用域),下面塊中的代碼可以訪問上面塊中的變量。因此,如果把上面示例中兩個代碼塊的順序調(diào)換一下,就不會出現(xiàn)語法錯誤。

<script>

//JavaScript 代碼塊2 

var a =1;

</script>

<script>

//JavaScript 代碼塊1

alert (a);

</script>

繼續(xù)查找其他問題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部