함수와 이벤트 자바스크립트 프로그램은 단순히 동작 하나만 실행되는 게 아니라 여러 가지 동작이 연결 됨 동작해야할 목적대로 묶은 명령을 함수라고 함 ! 자바스크립트에서 변수를 선언하고 사용할 때 변수가 적용되는 범위르 스코프라고 함 → 변수가 어디까지 유효한지 가리키는 영역이 필요해서...! 지역변수 / 로컬변수 : 한 함수 안에서만 사용할 수 있는 변수 전역변수 / 글로벌 변수 : 스크립트 소스 전체에서 사용할 수 있는 변수 호이스팅 : '끌어올린다', 상황에 따라 변수의 선언과 할당을 분리해서 선언 부분을 스코프의 가장 위쪽에 끌어올리는 것 실제로 끌어올리는 것이 아니고 고그를 그런 식으로 해석한다는 의미 변수를 실행하지 전이지만 '이런 변수가 있구나'하고 기억해두기 때문에 마치 선언한 것과 같은 효..