선언과 표현 그리고 호이스팅

정승원·2023년 5월 8일
0

JavaScript

목록 보기
19/69
post-thumbnail

선언 호이스팅


호이스팅은 지금 코드를 보면 아래 함수는 함수를 선언한 것이니까 아래에 써도 결국은 위로 올라가져서 읽힌다는 뜻이다. 선언 문만 가능하다.

표현 호이스팅


이렇게 const로 hello를 지정해 주고, 위에서 hello()를 실행 시키면 오류가 난다. 위에서 부터 읽히니까 읽을 수 없다 라는 식으로 내용인 오류가 나온다.

호이스팅

선언에서만 호이스팅을 이루어 진다. 하지만 표현 호이스팅은 오류가 난다.
이것만 알아두고 써야 겠다. 그리고 호이스팅은 위로 끌어올리다 라는 의미도 가지고 있다.

profile
프론트엔드 개발자 준비

0개의 댓글