728x90
options = options || {};
function test (options) {
options = options || {};
}
/* *아래 코드와 같다
if (options) {
options = options;
} else {
options = {};
}
*/
options 존재 하면 options = options
options 존재 하지 않으면 options = {}
test 인수 없이 호출 options하면 빈 객체로 초기화됩니다.
논리 OR 연산자 || : 첫 번째 피연산자가 거짓이면 두 번째 피연산자를 반환합니다 .
자바스크립트 연산자 우선순위
삼항 연산자
조건식 ? 반환값1 : 반환값2
물음표 앞의 조건식에 따라 결과값이 true이면, 반환값 1을 반환하고,
결과값이 거짓이면 반환값 2를 반환합니다.
반환값에는 값뿐만아니라 수식, 함수, 호출 등 여러가지 형태의 명령문이 올수있습니다.
//간단 예제
var age = 26;
var beverage = (age >= 21) ? "Beer" : "Juice";
console.log(beverage); // "Beer"
728x90
'STUDY > JavaScript' 카테고리의 다른 글
[JS] 스코프(var, let, const) · String 메서드 (0) | 2023.01.02 |
---|---|
[JS] 함수 표현식과 함수 선언식의 차이 - 호이스팅 (0) | 2022.12.28 |
[JS] .charAt() 와 .indexOf() 에 대해 알아보기 (0) | 2022.12.28 |
[JS] JSON.parse() / JSON.stringify() (0) | 2022.12.20 |
[JS] ES6 화살표 함수 기본 정리 (0) | 2022.12.11 |