JS布尔操作符

三、逻辑或操作(||)

1、如果两个操作数都是布尔值,结果服从或逻辑的真值表。
2、如果有一个操作数不是布尔值,结果不一定返回布尔值。
----1)如果第一个操作数求值结果为true,结果返回true(不会再对第二个操作数求值)。
----2)如果第一个操作数求值结果为false,返回第二个操作数。
----3)如果第一个操作数是对象,返回第一个操作数。
----4)如果两个操作数都是null,返回null。
----5)-------------------------NaN,返回NaN。
----6)-------------------------undefined,返回undefined。

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

推荐阅读更多精彩内容

  • 什么是 JavaScript 语言? JavaScript 是一种轻量级的脚本语言。所谓“脚本语言”(script...
    oWSQo阅读 1,818评论 0 1
  • 本章内容 语法 数据类型 流控制语句 理解函数 3.1 语法 3.1.1 区分大小写 区分大小写 3.1.2 标识...
    闷油瓶小张阅读 736评论 0 0
  • 描述:用于操作数据值的操作符,包括算术操作符(如加号和减号)、位操作符、关系操作符和相等操作符。 1、一元操作符 ...
    linchwei阅读 1,892评论 0 1
  • 威廉姆·高德曼,美国著名编剧,曾获得过第49届奥斯卡金像奖最佳改编剧本(《总统班底》)和第42届奥斯卡金像奖最佳原...
    世图好书阅读 501评论 0 0
  • 项目管理菜鸟一枚 大学的时候被忽悠报了二学历(成人教育)的项目管理,学分已经修够了(虽然平常没去上过课),现阶段迎...
    槑头脑阅读 459评论 0 0