let temp = 10;
{
console.log(temp); // error
let temp = 20;
}
var temp = 10;
{
console.log(temp); // 10
var temp = 20;
console.log(temp); // 20
}
let 변수가 호이스팅이 안일어난다면
에러가 아니라 전역변수 temp 값인 10 이 출력됨
사실 호이스팅 되는데
참조할수없게만들어놓은거임
let 변수가 호이스팅이 안일어난다면
에러가 아니라 전역변수 temp 값인 10 이 출력됨
사실 호이스팅 되는데
참조할수없게만들어놓은거임
ㄳ
TDZ검색해서 공부하삼