js中||操作符有什么用

犀牛前端部落 分类:面试题

或逻辑或操作符||在其操作数中找到第一个真表达式并返回它。

这也采用短路来防止不必要的工作。在支持ES6默认函数参数之前,它用于初始化函数中的默认参数值。

大家在学习的时候,可以跟&&操作符一起学习。

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

function logName(name) {
  var n = name || "Mark";
  console.log(n);
}

logName(); //logs "Mark"

该系列为面试题系列,俺的答案可能也存在瑕疵或不正确的地方,欢迎大家踊跃讨论。

回复

我来回复
  • 暂无回复内容