js基礎3-作用域

作用域是指有權訪問的變量的集合。

一、分類

javascript中有兩種作用域類型,一個是局部作用域,一個是全局作用域。

每個函數創建一個新的作用域。

二、局部javascript變量

在函數內部聲明的變量是局部變量,局部變量只能在函數內部使用。局部變量在函數開始執行時創建,在函數執行結束後銷燬。函數參數只在函數內起作用,是局部變量。

三、全局javascript變量

變量在函數外部聲明,則爲全局變量。全局變量有全局作用域,網頁中所有腳本和函數均可使用。 

如果變量在函數內部沒有聲明,則該變量是全局變量。全局變量在頁面關閉的時候銷燬。

在“嚴格模式”中不會自動創建全局變量。

在 HTML 中,全局作用域是 window。所有全局變量均屬於 window 對象。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章