일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- rails7
- 一日一つメソッド
- Spring
- nico
- 単語
- 인프런
- jsp
- CSS
- 연습문제
- 건담베이스
- 건담
- 비즈니스일본어
- Flutter
- springboot
- rails
- java
- メソッド
- C로 시작하는 컴퓨터 프로그래밍4판
- vscode
- html
- DART
- Python
- 디지몬
- 일본어
- Web
- ruby
- 반다이몰
- 日本語
- 자바
- javascript
Archives
- Today
- Total
AR삽질러
JavaScript - 함수표현식과 화살표함수 (7) 본문
728x90
JavaScript - 함수표현식과 화살표함수 (7)
1. 함수표현식
- 함수 표현식은 함수 선언과 다르게 함수의 이름을 생략하고 변수에 익명함수를 할당하는 방식이다.
// 1. 함수표현식
function funcA() {
console.log("funcA");
}
let varA = funcA;
varA();
2. 익명함수
- 이름이 없는 함수로 주로 함수 표현식에서 사용된다.
let varB = function(){
console.log("funcB");
}
3. 화살표 함수 (Arrow Function)
- 화살표 함수는 ES6에서 도입된 간결한 함수 표현식으로 일반 함수표현식보다 짥은 문법을 제공한다.
// 2. 화살표 함수
let varC = (value) => value + 1;
console.log(varC(10));
(value) => value + 1 : value를 매개변수로 받아 1을 더한 값을 반환하는 화살표 함수
let varC = (value) => value + 1 : 화살표 함수를 varC변수에 할당한다.
console.log(varC(10)) : varC함수를 호출해 결과를 출력한다.
let varD = (value) => {
console.log(value);
return value + 1;
};
console.log(varC(10));
(value) => { .. } : 여러 줄의 코드가 필요한 경우 중괄호 {} 를 사용해 블록 바디를 정의한다.
return value + 1 : value에 1을 더한 값을 반환한다.
console.log(varD(10)); : varD함수를 호출해 결과를 출력한다.
728x90
반응형
LIST
'WEB > JavaScript' 카테고리의 다른 글
JavaScript - 스코프 (9) (0) | 2024.06.30 |
---|---|
JavaScript - 콜백함수 (8) (0) | 2024.06.30 |
JavaScript - 함수 (6) (0) | 2024.06.27 |
JavaScript - 반복문 (5) (0) | 2024.06.27 |
JavaScript - 조건문 (4) (0) | 2024.06.27 |