30、JS的作用域

JS作用域:
    在一個HTML文件中,不管寫了多少個JS,都相當于合并成一個。
    外部引入的JS作用域也相當于同一個。

JS變量作用域:
    JS預編譯:在使用某個變量或者定義某個變量,JS會將所有的變量在JS的最開始先定義
    變量在賦值的時候可以沒有被定義過,但是他也不會被預編譯

    全局變量:在script標簽下定義的變量,統稱為全局變量,全局變量可以在任何函數中使用
    局部變量:只在函數內部定義的變量,稱之為局部變量;如果局部變量和全局變量重名,在局部范圍內生效的仍是局部變量,函數外則是全局變量。 
        Tips:在任何地方,對未聲明的變量賦值,默認轉換為全局變量
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容