【JS】重零學習- Day window、var特性 #152

  •  window、var特性
  • 參考
  • window、var特性
var 有向上提升!會繼承window裡面

假設我們用很多全域變數 用"var"來去接值,

var a = 1;
console.log(a);

 

用瀏覽器來看會發現window(最高級的物件)會有a這個變數,

如果多人開發會造成相互汙染的情形產生。

再舉一個範例,若使用for迴圈


// 使用for 迴圈 裡面包含var
for(var i=0;i<5;i++){
   console.log(i);
}

為了盡量避免汙染全域變數,使用 let const,合併程式碼後才不會有衝突

let a = 1;
const a = 1;
  • 參考

六角學院課程 (感謝大神)

主要是做我的學習筆記

偶而心血來潮寫個幾篇~

若有問題~可以寫信或在下方留言~感謝