호이스팅 JavaScript 에서 호이스팅 ( hoisting ) 이란, 인터프리터가 변수와 함수의 메모리 공간을 선언 전에 미리 할당하는 것을 의미. var 로 선언한 변수의 경우 호이스팅시 undefined 로 변수를 초기화 한다. 반면, let 과 const 로 선언한 변수의 경우 호이스팅시 변수를 초기화하지 않습니다. function catName(name) { console.log("제 고양이의 이름은 " + name + "입니다"); } catName("호랑이"); /* 결과: "제 고양이의 이름은 호랑이입니다" */ 기술 예제 : 일반적은 코드 사용 예제 catName("클로이"); function catName(name) { console.log("제 고양이의 이름은 " + name + "..