JS布尔操作符

三、逻辑或操作(||)

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

你可能感兴趣的:(JS布尔操作符)