호이스팅 : 변수와 함수선언이 scope의 최 상단으로 올려져 실행되는것, 이로 인해 선언 전에 사용하는 경우 오류가 발생할 수 있다.
/* 호이스팅 안된 코드 */ console.log(a); // undefined var a = "A"; // var 변수 /* 호이스팅 된 코드 */ var a; console.log(a); a = "A";