JS作用域:
在一個HTML文件中,不管寫了多少個JS,都相當于合并成一個。
外部引入的JS作用域也相當于同一個。
JS變量作用域:
JS預編譯:在使用某個變量或者定義某個變量,JS會將所有的變量在JS的最開始先定義
變量在賦值的時候可以沒有被定義過,但是他也不會被預編譯
全局變量:在script標簽下定義的變量,統稱為全局變量,全局變量可以在任何函數中使用
局部變量:只在函數內部定義的變量,稱之為局部變量;如果局部變量和全局變量重名,在局部范圍內生效的仍是局部變量,函數外則是全局變量。
Tips:在任何地方,對未聲明的變量賦值,默認轉換為全局變量
30、JS的作用域
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
推薦閱讀更多精彩內容
- 發文原由 身為剛接觸前端的小白,深知書本乃是人類進步的階梯(作者開始裝x),秉承不能浪費大好青春的宗旨,在國慶假期...
- 一、函數的作用域 首先,作用域就是指變量的作用范圍然后,在JS中只有兩個作用域:1.全局作用域,2.局部作用域(函...