let a = 1;
var b = 2;
window.a = 3;
window.b = 4;
console.log(a + b);
여기서 var b는 전역변수이고 window.b도 전역변수라 재할당이 일어나서 b의 값이 4가 되고
let a 는 window.a보다 가까워서(?) 1이 할당된다고 하셨는데,
그럼 let a는 전역변수가 아닌건가요?
전역변수는 var만 될 수 있는건가요?
만약 let도 전역변수가 될 수 있다고치면, let의 경우도 재할당이 가능한 변수인데 값이 1인 이유가 있을까요?