일련의 과정을 문으로 구현하고 코드 블록으로 감싸서 하나의 실행 단위로 정의한 것
명령어의 묶음
특정 기능을 재사용 하고 싶을 때 작성
함수 요소들
함수 리터럴 모습
// 변수에 함수 리터럴을 할당 (값으로 평가된다.)
var f = function add(x, y){
return x + y;
};
함수 리터럴 구성 요소
함수는 객체다. (함곧객)
자바스크립트 함수는 일급 객체이다.
함수 정의 한 눈에 보기
function add(x, y) {
return x + y;
}
console.log(add(2, 5)); // 7