鍍金池/ 問答/HTML/ 此處let與var區(qū)別

此處let與var區(qū)別

var a = 2;

(function IIFE(global){
    var a =3
    console.log(a)//3
    console.log(global.a)//2
})(window);
console.log(a);//2

let a = 2;

(function IIFE(global){
    var a =3
    console.log(a)//3
    console.log(global.a)//undefine   為什么變成undefined
})(window);
console.log(a);//2
回答
編輯回答
孤客
2017年3月13日 22:46
編輯回答
傲寒

let const即便在全局環(huán)境中定義變量也不會綁定到window對象上
可以找本基礎(chǔ)的書看看

2017年3月14日 22:51