Hoisting

임성준·2022년 5월 11일
0
post-thumbnail

Hoisting(호이스팅)

  • 인터프리터가 변수와 함수의 메모리 공간을 선언 전에 미리 할당하는 것을 의미한다
  • var로 선언한 변수의 경우 호이스팅 시 undefined로 변수를 초기화 하며, let과 const로 선언한 변수의 경우 호이스팅 시 변수를 초기화하지 않는다.

💎   인터프릿(Interpret) : 프로그램 언어를 해석하고 실행시키는 대표적 방법 중 하나이다.

  • 개인정리 : 사전작업

예제

console.log(num); // 호이스팅한 var 선언으로 인해 undefined 출력
var num; // 선언
num = 6; // 초기화

참조

profile
오늘도 공부 📖🌙

0개의 댓글