변수 호이스팅
스코프 내부 어디서든 변수 선언은 최상위에 선언된 것 처럼 행동한다.
선언은 호이스팅되지만 할당은 호이스팅되지 않는다.
temporal dead zone 존재(tdz)