호이스팅
호이스팅: 변수를 선언하고 초기화했을 때, 선언 부분이 최상단으로 끌어올려지는 현상을 말한다.
호이스팅은 자바스크립트 인터프리터가 코드를 읽는 방식이며, 이를 이해해야 원치 않는 'undefined'가 출력되는 것을 막을 수 있다.
가령 아래와 같은 코드가 있을 경우 👇
js
console.log(x);
var x = 1;
console.log(x);- #호이스팅