함수를 호출하는 네 가지 방법

함수를 호출하는 네 가지 방법

1. 함수로 호출 : 복잡할 것 없이 익숙한 방식으로 함수를 호출

2. 메서드로 호출 : 이 경우 함수 호출과 객체는 서로 묶여 있는데, 이는 객체 지향 프로그래밍을 가능케 한다.

3. 생성자로 호출 : 이는 새로운 객체를 생성한다.

4. 함수의 apply()나 call() 메서드를 통해 호출 : 이는 조금 복잡

함수 리터럴의 구성요소 네 가지

함수 리터럴의 구성요소 네 가지

1. function 키워드

2. 함수 이름 : 함수 이름은 생략할 수 있는데, 만약 함수 이름을 지정하려면 그 함수 이름은 반드시 유효한 자바스크립트 식별자여야 한다.

3. 쉼표로 구분된 매개변수 목록과 그 매개변수 목록을 둘러싸고 있는 괄호 : 함수 이름과 마찬가지고 매개변수의 이름은 반드시 유효한 식별자여야 한다. 매개변수 목록은 없어도 되지만 괄호는 반드시 있어야 한다.

4. 함수본문 : 함수 본문은 중괄호로 둘러싸여 있는 일련의 자바스크립트 구문이다. 본문은 비어 있을수 있지만 중괄호는 반드시 있어야 한다.