Logical (NOT): ! (!true) // Evaluates to false.
Returns the opposite boolean value of evaluating its operand.
Logical AND: && ((2 < 3) && (2 < 1)) // Evaluates to true.
This operation evaluates to true if both
of its two operands are true, otherwise false.
Logical OR: || ((1 > 4) || (2 > 1)) // Evaluates to true.
This operation evaluates to true if either one of
its two operands are true, only being false when both operands are false.