함수 리터럴

함수 정의

함수 호출

참조에 의한 전달과 외부 상태의 변경

다양한 함수의 형태

<aside> 📌 자바스크립트의 함수객체 타입의 값이다. 그러나 일반 객체는 호출할 수 없지만, 함수는 호출이 가능하다.

</aside>

함수 리터럴


var f = function add(x, y) {
	return x + y;
}

함수 정의


(1) 함수 선언문

function add (x, y) {
	return x + y;
}

// 함수 참조
console.dir(add);

// 함수 호출
console.log(add(2, 5)); // 7