호이스팅은 지금 코드를 보면 아래 함수는 함수를 선언한 것이니까 아래에 써도 결국은 위로 올라가져서 읽힌다는 뜻이다. 선언 문만 가능하다.
이렇게 const로 hello를 지정해 주고, 위에서 hello()를 실행 시키면 오류가 난다. 위에서 부터 읽히니까 읽을 수 없다 라는 식으로 내용인 오류가 나온다.
선언에서만 호이스팅을 이루어 진다. 하지만 표현 호이스팅은 오류가 난다.
이것만 알아두고 써야 겠다. 그리고 호이스팅은 위로 끌어올리다 라는 의미도 가지고 있다.