js中||操作符有什么用

匿名用户 分类:前端面试题

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

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

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

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

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

logName(); //logs "Mark"

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

一线大厂高级前端编写,前端初中阶面试题,帮助初学者应聘,需要联系微信:javadudu

回复

我来回复
  • 暂无回复内容