일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- JavaScript
- 주식
- 지혜를가진흑곰
- 프로그래머스 알고리즘 공부
- C
- 자바
- 책알남
- 서평
- 백준알고리즘
- 책을알려주는남자
- 다독
- 투자
- 재테크
- algorithmStudy
- 경제
- algorithmtraining
- 자바스크립트
- algorithmTest
- 알고리즘 공부
- 프로그래밍언어
- C++
- 돈
- 성분
- 화장품
- 알고리즘트레이닝
- 독후감
- 독서
- 알고리즘공부
- Java
- 채권
Archives
- Today
- Total
탁월함은 어떻게 나오는가?
[JAVASCRIPT] 기본값 매개변수 (default parameter) 본문
[Snow-ball]프로그래밍(컴퓨터)/자바스크립트(JavaScript)
[JAVASCRIPT] 기본값 매개변수 (default parameter)
Snow-ball 2021. 2. 2. 17:54반응형
기본값 함수 매개변수 (default function parameter)를 사용하면 값이 없거나 undefined가 전달 될 경우 이름붙은 매개변수를 초기화할 수 있습니다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
const Test = () => {
function multiply(a, b = 1) {
return a * b;
}
console.log(multiply(5,2))
// 값 = 10
console.log(multiply(5))
// 값 = 5
return (
<div className="Test">
<p>Test</p>
</div>
)
}
export default Test
|
cs |
구문작성법
1
2
3
|
function [name]([param1[ = defaultValue1 ][, ..., paramN[ = defaultValueN]]]) {
statements
}
|
cs |
예시
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
const Test2 = () => {
function multiply(a, b) {
return a * b
}
console.log(multiply(5 ,2))
// 10 출력
console.log(multiply(5))
// NaN 출력
return (
<div className="Test2">
<p>Test2</p>
</div>
)
}
export default Test2
|
cs |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
const Test2 = () => {
function multiply(a, b) {
b = (typeof b === 'undefined' ? 1 : b)
return a * b
}
console.log(multiply(5 ,2))
// 10 출력
console.log(multiply(5))
// 5 출력
return (
<div className="Test2">
<p>Test2</p>
</div>
)
}
export default Test2
|
cs |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
const Test2 = () => {
function multiply(a, b = 1) {
return a * b
}
console.log(multiply(5 ,2))
// 10 출력
console.log(multiply(5))
// 5 출력
console.log(multiply(5, undefined))
// 5출력
return (
<div className="Test2">
<p>Test2</p>
</div>
)
}
export default Test2
|
cs |
반응형
'[Snow-ball]프로그래밍(컴퓨터) > 자바스크립트(JavaScript)' 카테고리의 다른 글
[JAVASCRIPT] Set Test(셋 테스트) (0) | 2021.02.03 |
---|---|
[JAVASCRIPT] Sort(소트) 함수 다양한 Test (0) | 2021.02.02 |
[JAVASCRIPT] ClassObject(클래스오브젝트) (0) | 2021.02.01 |
[JavaScript] 데이터타입(DataType) 기능확인 (0) | 2021.01.31 |
자바스크립트(JavaScript)공부하면서 도움되는 홈페이지 (0) | 2021.01.31 |
Comments