함수 파라미터에 기본값을 주지 않았을 경우
함수 호출시 파라미터를 넣어주지 않았다면 해당 파라미터는 undefined다.
function sayHello(name) {
console.log(`Hello ${name}!`);
}
sayHello();
// "Hello undefined!"
sayHello("maple")
// "Hello maple!"
함수 파라미터에 기본값을 주었을 경우
함수 호출시 파라미터를 넣어주지 않았다면 해당 파라미터에 기본값으로 설정된 값이 들어간다.
function sayHello(name = "user") {
console.log(`Hello, ${name}!`);
}
sayHello();
// "Hello, user!"
sayHello("maple")
// "Hello, maple!"'JavaScript' 카테고리의 다른 글
| [자바스크립트/한줄정리] 제로베이스 넘버링(Zero-based Numbering)이란? (0) | 2022.05.24 |
|---|---|
| [자바스크립트] 객체에서 key, value가 같을때 생략해주기 (단축 속성명) (0) | 2022.04.13 |
| [자바스크립트] 배열을 만들어주는 Array.from() 사용법 (0) | 2022.03.31 |
| [자바스크립트] 중복 요소를 제외하고 배열 합쳐주기 (Set() 사용법) (0) | 2022.03.31 |
| [자바스크립트] 스프레드 오퍼레이터(spread operator) 사용법 (0) | 2022.03.31 |
댓글