91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

JS局部變量和全局變量·你不知道的事

發布時間:2020-07-10 16:05:30 來源:網絡 閱讀:489 作者:Nancy_Huo 欄目:開發技術

JS通過函數管理作用域。在函數內部聲明的變量只在這個函數內部,函數外面不可用。全局變量則是在任何函數外面聲明的或者未聲明直接簡單使用的。

為避免變量的沖突和覆蓋,應盡量少的使用全局變量。

但有時會不自覺的創建出全局變量。首先,你可以不需要聲明就可以使用變量;第二,js有隱含的全局概念,意味著你不聲明的任何變量都會成為一個全局對象屬性。

JS局部變量和全局變量·你不知道的事

此段代碼中的result沒有聲明,但是代碼照樣運行正常,但在調用函數后你會多一個全局命名空間。所以最好是始終使用var聲明變量。下面教大家怎么看變量是全局變量還是局部變量。

JS局部變量和全局變量·你不知道的事

上面的代碼是一個匿名函數立即執行(如果不是()立即執行,需要調用這個函數), 用chrome瀏覽器,在變量聲明處加斷點,點F5刷新后,走到斷點,查看右側scope,沒有h變量。

JS局部變量和全局變量·你不知道的事


點F10走過斷點,可以看到Global里有變量h,說明不加var,生成全局變量了。


JS局部變量和全局變量·你不知道的事

下面用var定義變量試試

JS局部變量和全局變量·你不知道的事

在Local里聲明了變量h

JS局部變量和全局變量·你不知道的事

點F10走過斷點,h賦值hello

JS局部變量和全局變量·你不知道的事


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

湾仔区| 阿克苏市| 安溪县| 万荣县| 江孜县| 锦州市| 芦溪县| 加查县| 达孜县| 苍南县| 六安市| 龙胜| 织金县| 梧州市| 应用必备| 雅安市| 库车县| 新泰市| 榆中县| 金乡县| 延川县| 泰来县| 嫩江县| 怀远县| 平远县| 富民县| 苍梧县| 浮梁县| 张家口市| 富裕县| 临夏县| 岚皋县| 新龙县| 崇左市| 库伦旗| 乡宁县| 澄城县| 休宁县| 高陵县| 平遥县| 仙游县|