자바스크립트
자바스크립트(JS) 함수 표현식
Taram
2023. 8. 5. 04:48
함수 표현식 : 함수 이름을 사용해 실행하는 것이 아닌 다른 방법을 통해 실행하는 방법
함수 표현식에는 크게 3가지가 있습니다. 이번 글에서 이러한 함수 표현식에 대해 배워보겠습니다.
- 익명 함수
- 이름이 없는 함수
보통 함수에는 이름이 붙어 함수의 이름을 사용해 호출하지만 익명 함수는 이름이 없습니다.
- 함수 자체가 '식'이다.
함수 = 식이기 때문에 변수에 할당할 수 있으며, 매개 변수로도 활용할 수 있습니다.
- 즉시 실행 함수
- 함수 자체가 '식'이다.
- 변수 할당 가능, 함수 반환 값 변수에 할당 가능
var result = (function(x,y) { // 매개 변수
return x / y;
} (35,5)); // 인수
console.log(result);
- 화살표 함수
- 사용 방법
1. 매개변수가 없을 때 =>로 함수 선언
- return 생략 가능하며 생략할 시 => "안녕히 가세요" ; 로 작성하면 된다.
2. 매개변수가 1개일 때 =>로 함수 선언
3. 매개변수가 2개 이상일 때 =>로 함수 선언
- return 생략 가능하며 생략할 시 => x + y ;로 작성하면 된다.