1. 함수 선언식(function declaration) function test(){ } 함수 선언식은 script가 로딩되는 시점에서 초기화하고 이것을 VO에 저장한다. 따라서 함수 선언 위치와 상관 없이 어디서든 호출하여 사용 가능하다. 2. 익명 함수 표현식(annoymous function expresstion) var test = function(){ } test(); // 함수호출 익명 함수 표현식은 함수를 정의하고, 변수에 함수를 저장하고 실행하는 과정을 거친다. 함수는 객체 라는 정의가 가능하다. 함수 선언식과는 달리 Runtime 시에 함수가 해석되고 실행된다. cf) 런타임, 컴파일 타임 컴파일 타임 - 프로그램을 생성하기 위해 개발자는 먼저 소스코드를 작성하고 컴파일이라는 작업을 통..