首页 > 编程语言 >JavaScript:操作符: 空值合并运算符(??)

JavaScript:操作符: 空值合并运算符(??)

时间:2022-12-09 02:22:53浏览次数:41  
标签:空值 优先级 JavaScript 运算符 表达式 赋值

这是一个新增的运算符,它的功能是:

对于表达式1 ?? 表达式2,如果表达式1的结果是null或者undefined时,返回表达式b的结果;否则返回表达式a的结果;

它与赋值运算符结合使用,即??=,即为空赋值,我们在赋值运算符那里说明过;

它的优先级很低,与逻辑或||的优先级一致;

出于安全考虑,它同逻辑与&&逻辑或||在一起使用时,要用括号去表明运算的先后顺序;

标签:空值,优先级,JavaScript,运算符,表达式,赋值
From: https://www.cnblogs.com/Journing/p/16967893.html

相关文章