??:当它的左侧操作数为null
或 undefined
时,返回右侧的操作数,否则返回其左侧的操作数。
用法:想检查一个变量是否为 null 或 undefined 时,?? 操作符很有用。
const foo = null ?? 'Hello';
console.log(foo);
const fox = undefined ?? 'Hello';
console.log(fox);
const bar = 'Not null' ?? 'Hello';
console.log(bar);
const baz = 0 ?? 'Hello';
console.log(baz);
运行结果: