\* let, const에서의 hoisting(x): 정확히는 변수의 선언은 인지되나 값의 초기화, 할당은 되지 않은 상태 (var는 선언, 초기화까지된 상태)var는 hositing이 되면서 undefined라는 값을 반환하였고let, const의 경우 참조에러를 나