22
2020
05

|| 运算符能做什么

||也叫或逻辑或,在其操作数中找到第一个真值表达式并返回它。这也使用了短路来防止不必要的工作。在支持 ES6 默认函数参数之前,它用于初始化函数中的默认参数值。


console.log(null || 1 || undefined); // 1


function logName(name) {

  var n = name || "Mark";

  console.log(n);

}


logName(); // "Mark"

« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。