Why are logical operators important?:
- logical operators allow your boolean expressions to be more direct
- using logical operators can simplify nested
if
/else
statements which are hard to read
What are logical operators?:
&&
: and||
: or
How to use logical operators?:
- logical operators are placed between 2 boolean expressions, e.g.
(1 < 2) && (2 < 3)
- expressions containing logical operators simplify like this:
-
AND Operator &&
Expression 1 Expression 2 Result true true true true false false false true false false false false -
OR Operator ||
Expression 1 Expression 2 Result true true true true false true false true true false false false &&
asks "is expression1 AND expression2 true?"||
asks "is expression1 OR expression2 true?"
-