<aside> 💡 Study Note 함수

</aside>

함수

⇒ 일련의 과정을 문으로 구현하고 코드 블록으로 감싸 하나의 실행 단위로 정의한 것

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

add(5,3);  // 8

var result = add(2,4);

console.log(result);  // 6

함수를 사용하는 이유

  1. 필요할 때 마다 여러 번 호출 가능 ⇒ 중복 제거, 코드의 재사용성 👍
  2. 함수 이름으로 내부 코드를 이해하지 않고도 역할 파악 가능 ⇒ 코드의 가독성 향상

함수 리터럴

자바스크립트의 함수는 객체 타입의 값, 함수 리터럴로 함수 생성

⇒ function 키워드, 함수 이름, 매개변수, 함수 몸체

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

함수 정의