null
또는 undefined
일 때만 오른쪽의 피연산자 값을 반환한다.falsy
로 평가될 때 오른족의 피연산자 값을 반환한다.falsy
값에는 let value;
value = "";
console.log(value || "Default Value"); // "Default Value"
console.log(value ?? "Default Value"); // ""
value = 0;
console.log(value || 10); // 10
console.log(value ?? 10); // 0
잘 가려서 쓰자