O'Reilly logo
  • Yongchao LI thinks this is interesting:

The && operator produces the value of its first operand if the first operand is falsy. Otherwise, it produces the value of the second operand.

From

Cover of JavaScript: The Good Parts

Note

does not return true or false