Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- javascript
- js
- Project
- display
- 변수
- array
- CSS
- react
- Inline
- ubuntu
- boolean
- API
- false
- object
- 프론트엔드스쿨
- HTML
- 멋쟁이사자처럼
- 선택자
- LIKELION
- 조건문
- block
- 리액트
- 선언
- terminal
- position
- http
- Absolute
- STYLE
- True
- function
Archives
- Today
- Total
Jeden Tag, aufrichtig und lustig.
js 21. 함수 표현식 본문
함수 표현식
화살표 함수
ES6버전부터 화살표함수를 통해 함수를 간단하게 작성할 수 있게 됐다.
익명 함수에서만 사용이 가능하다.
(매개변수) => { 함수 내용 }
cf) 매개변수 : parameter
1. 매개변수가 없을 경우
// 매개변수가 없는 익명함수
const sayHi = function(){
return "hi";
}
//매개변수가 없는 화살표 함수
const sayHi = () => { return "hi" };
//중괄호 내용이 한줄이라면 중괄호,return 생략 가능
const sayHi = () => "hi" ;
2. 매개변수가 1개인 경우
let sayHi = user => { document.write(user + "님, 안녕하세요!");}
3. 매개변수가 2개 이상인 경우
(매개변수) => { }
// 매개변수가 2개인 함수
let sum = function(a, b){
return a * b;
}
// 매개변수가 2개인 화살표 함수
let sum = (a, b) => a * b;
익명 함수
이름이 없는 함수다.
let sum = function (i, j) { // 익명 함수 선언 및 변수 sum에 할당
return i + j
}
document.write(sum(27,33)); // 익명 함수 실행
즉시 실행 함수
함수를 정의하면서 동시에 실행하는 함수다.
(function (매개변수) {
실행할 내용
} (인수) );
(function() {
let userName = propmt("이름을 입력해주세요.");
document.write(userName);
}());
'JavaScript' 카테고리의 다른 글
js 23. switch문 (0) | 2022.10.09 |
---|---|
js 22. for loop & array (2) | 2022.08.11 |
js 20. const (0) | 2022.07.09 |
js 19. let (0) | 2022.07.09 |
js 18. object (0) | 2022.07.04 |