JS-039
Educational JavaScript lesson graphic for Logical OR ||: Learn to use the || operator when at least one true condition is enough
Beginner4 min~4 min read#logical-or#or#logic

Logical OR ||

One true condition is enough

Goal

Learn to use the || operator when at least one true condition is enough.

Explanation

  • The || operator means logical OR.
  • It returns true if at least one side is true.
  • The result is false only when both sides are false.
  • || is often used when several alternatives are acceptable.
  • This operator is very useful for conditions, checks, and fallback values.

Analogy

Imagine that either of two keys can open a door. If you have at least one key, you can enter.

Code

console.log(true || false);
console.log(false || true);
console.log(false || false);

Result: true true false

Common mistake

Beginners sometimes think || requires two true values. In fact, just one true value is enough for ||.

Remember

  • || returns true if at least one side is true.
  • The result is false only when every side is false.
  • || is used for alternative options.

Quick Quiz

What does false || true return?

Resources