05-1 함수

2022. 11. 11. 11:39웹 개발/javascript

01. 함수의 형태

함수 호출 - 함수를 사용하는 것

매개변수 - 함수 호출 시에 괄호 내부에 넣게되는 여러 가지 자료

리턴값 - 함수를 호출해서 최종적으로 나오는 결과값

 

1-1. 익명함수

- 함수 호출시 별다른 이름이 붙어있지 않은 함수

function () {}

1-2. 선언적함수

function 함수(매개변수, 매개변수) {

    문장

    문장

    return 리턴값

}

 

02. 가변 매개변수 함수

- 매개변수가 2개일 때도 있고, 3개 또는 10개가 있을 때 어떻게 구현해야 할 것인가?

2-1. 기본형

function 함수 이름(...나머지 매개변수) {}

[1,2] [1,2,3]과 같은 배열의 형태로 들어오는 것을 확인

2-2. 나머지 매개변수 + 일반 매개변수 조합

function 함수 이름(매개변수, 매개변수, ...나머지 매개변수) {}

매개변수 a,b가 먼저 들어가고 남은 것들은 모두 c에 배열 형태로 들어간다.

+ 매개변수의 자료형에 따라 다르게 작동하는 함수

배열 입력시 if 로 / 숫자 입력시 else if 로 들어가서 함수 수행

03. 기본 매개변수 활용

earning 함수의 매개변수에 기본값을 저장하고, 입력할때 기본값을 사용할수도, 아니면 다른 값을 넣어서도 사용이 가능하다.

 

'웹 개발 > javascript' 카테고리의 다른 글

JavaScript의 자료형과 JavaScript만의 특성  (0) 2022.11.18
05-2 함수  (0) 2022.11.11
04 반복문  (0) 2022.11.10
03 조건문  (0) 2022.11.08
02 자료와 변수  (0) 2022.11.07