JavaScript : 逻辑操作符

  • 并: & &
  • 或: ||
  • 非: !
逻辑操作符 和布尔值一起使用。运算结果返回一个布尔值。无论如何,并&&和或||操作符,将返回特定操作中的一个值,如果这些操作符和非布尔值一起使用,它们可能返回非布尔值,特别的:操作符 & & 或 || 的结果不一定是布尔型。结果值是这两个操作表达式之一的值。

并操作符: & &

逻辑并操作 AND 操作符( & &) 如果两边的表达式都是真值。

或操作符:||

逻辑或操作 OR 操作符返回false,如果两边的表达式都是false。

非操作符: !

如果表达式是true, 则结果是false,如果表达式是false,则结果是true。

原文链接