1. 함수란 1) 함수란? 함수란 일련의 과정을 문(최소 실행 단위)으로 구현하여 코드 블록으로 감싸 하나의 실행 단위로 정의한 것이다. js에서 함수를 생성하는 방법은 함수 정의를 통해 생성한다. ※ 리터럴의 뜻 값을 생성하기 위한 표기법으로 사람이 이해할 수 있는 문자 또는 약속된 기호를 사용하여 값을 생성하는 표기법을 말한다. 2) 함수 리터럴 js에서 함수는 객체 타입의 값이다. 함수 리터럴은 function 키워드, 함수 이름, 매개변수, 함수 몸체로 구성된다. var f = function add(x, y) { return x + y; } // 변수 f에 함수 리터럴을 할당하여 함수를 만들 수 있다. 함수 리터럴은 평가 과정을 통해 값이 되며 이는 객체로 간주된다. 즉 함수 리터럴은 평가되면 ..