Student-friendly HTML, CSS, and JavaScript reference with examples
Logical operators combine multiple conditions.
Returns true only when BOTH conditions are true:
age >= 18 && hasLicense // must be 18 AND have license
Truth table:
true && true = true true && false = false false && true = false false && false = false
Returns true when AT LEAST ONE condition is true:
isWeekend || isHoliday // weekend OR holiday
Truth table:
true || true = true true || false = true false || true = true false || false = false Returns the opposite:
!isRaining // NOT raining (so it's dry)
Control evaluation order:
hasCard && (age >= 18 || hasPermission)
// Must have card AND (be 18 OR have permission)