||和??的区别

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 || '默认值'); // 输出: '默认值'```
posted @ 2024-07-18 11:25  Hishine  阅读(81)  评论(0)    收藏  举报