logical operators
Also written: &&, ||, !, and, or, not
`&&` (and) is true when both sides are true, `||` (or) when at least one is, and `!` (not) flips a Boolean. `&&` checks its right side only when the left is true.
Also written: &&, ||, !, and, or, not
`&&` (and) is true when both sides are true, `||` (or) when at least one is, and `!` (not) flips a Boolean. `&&` checks its right side only when the left is true.