Post
Nullish Coalescing Operator
Nullish coalescing operator는 왼쪽의 피연산자가 null이거나 undefined일 때, 오른쪽의 피연산자를 대신 반환하는 논리연산자이다.
JavaScript
const logic = null ?? true;
const mathresult = undefined ?? 99;
const customArray = [];
const judge01 = customArray ?? "exist?";
let vacant;
const judge02 = vacant ?? "exist?";
console.log(logic); // true
console.log(mathresult); // 99
console.log(judge01); // []
console.log(judge02); // exist?
|| 연산자
JavaScript
const test01 = false || "text";
console.log(test01); // text
const test02 = true || "text";
console.log(test02); // true
const test03 = 0 || 999;
console.log(test03); // 999
const test04 = null || 999;
console.log(test04); // 999
const test05 = false || false;
console.log(test05); // false
const test06 = null || false;
console.log(test06); // false
const test07 = 0 || null;
console.log(test07); // null
'JavaScript related' 카테고리의 다른 글
| JavaScript How to Insert Text (0) | 2023.01.27 |
|---|---|
| JavaScript innerHTML (0) | 2023.01.27 |
| JavaScript Array.includes (0) | 2023.01.27 |
| JavaScript How to add JSON to localStorage (0) | 2023.01.26 |
| JavaScript addEventListener("keyup") (1) | 2023.01.26 |