함수 레벨 스코프
블록 레벨 스코프
새 변수 모두 호이스팅되지만, let, const 변수는 TDZ(Temporal Dead Zone, 일시적 사각지대)의 제약을 받아 ReferenceError를 발생시킨다
스코프의 시작 시점부터 초기화 단계 시작 지점(변수 선언문)까지 변수를 참조할 수 없는 구간