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

JavaScript JavaScript 代碼塊

提問人:劉團(tuán)圓發(fā)布時(shí)間:2020-11-23

■知識(shí)點(diǎn)

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

■實(shí)例設(shè)計(jì)

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

<script>

//JavaScript 代碼塊 1

var a =1;

</script>

<script>

//JavaScript 代碼塊2

function f(){ alert(1);

}

</script>

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


_提示:

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

<script>

//JavaScript 代碼塊2 

var a =1;

</script>

<script>

//JavaScript 代碼塊1

alert (a);

</script>

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

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