javascript中的||运算符用法

当使用 || 运算符时,如果第一个操作数可以被强制转换为 true,则返回第一个操作数,否则返回第二个操作数。下面是一些使用 || 运算符的例子:

  1. 检查变量是否已经被定义或赋值,如果没有,则使用默认值:
var myVar = myVar || "default value";
  1. 检查函数参数是否已经传递,如果没有,则使用默认值:
function myFunction(param1, param2) {
  param1 = param1 || "default value";
  param2 = param2 || "default value";
  // rest of the function
}
  1. 检查对象是否存在,如果不存在,则创建一个新对象:
var myObj = myObj || {};
  1. 检查函数是否已经定义,如果没有,则定义一个新函数:
myFunction = myFunction || function() {
  // default function code
};

在这些例子中,|| 运算符用于提供默认值或条件赋值。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容