
변수 선언문이 참조하는 코드보다 뒤에 있는데도, 참조 에러가 발생하는 것이 아니라 undefined가 출력된다.자바스크립트 엔진은 코드를 실행하기 전에 실행 컨텍스트를 생성해 소스코드를 평가하고 실행하기 위한 준비를 한다. 이때 자바스크립트 엔진은 선언문(변수 선언문,

다음 코드를 보자.버튼에 클릭 이벤트를 할당하고, 클릭되었을 때 console.log가 출력되도록 하였다.button을 클릭하면 어떤 일이 벌어질까?image버튼의 클릭 이벤트가 실행되고, 콘솔에는 'button'이 출력될 것이다.이번에는 div와 body에도 클릭 이