||和??的區別

Hishine發表於2024-07-18
let value6 = 0;
let value7 = '';

console.log(value5 ?? '預設值'); // 輸出: false
console.log(value6 ?? '預設值'); // 輸出: 0
console.log(value7 ?? '預設值'); // 輸出: ''

console.log(value5 || '預設值'); // 輸出: '預設值'
console.log(value6 || '預設值'); // 輸出: '預設值'
console.log(value7 || '預設值'); // 輸出: '預設值'```