본문 바로가기
--------------------*****/웹표준언어(자바스크립트)

호이스팅 Hoisting

by kk님 2020. 5. 17.

Hoisting

: 1. var을 통해 정의된 변수의 선언문을 유효 범위(함수 안쪽의 최 상단)의 최 상단에 배치하는 것을 의미한다.

  2. 함수의 선언도 호이스팅의 대상이 된다.

 

선언문 이란 ? var 변수명;

할당은 {} 안쪽에 그대로 남겨둔다.

 

 함수의 선언이란 ? function 함수명 (){}

 

다음 블로그를 참고하면 확실하게 이해할 수 있다.

 

https://yuddomack.tistory.com/entry/%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8-%ED%98%B8%EC%9D%B4%EC%8A%A4%ED%8C%85Hoisting

 

자바스크립트 호이스팅(Hoisting)

(안내) 호이스팅의 원리에 대한 글을 추가로 포스팅했습니다. (19.10.13) 자바스크립트의 변수는 다른 언어들과 조금 다르게 동작합니다. 이는 때때로 개발자로 하여금 의도하지 않은 결과를 발생�

yuddomack.tistory.com