JavaScript for Beginners
About Lesson

Logical operators are used to determine the logic between variables or values. JavaScript supports several logical operators, including:

  • && (Logical AND)
  • || (Logical OR)
  • ! (Logical NOT)

 

How to Use Logical Operators

Here’s a brief explanation of how each operator works:

 

Logical AND (&&)

The && operator returns true if both operands are true. If one or both operands are false, it returns false.

let x = 5;
console.log(x > 3 && x < 10); // true

 

Logical OR (||)

The || operator returns true if at least one of the operands is true. If both operands are false, it returns false.

let x = 5;
console.log(x < 3 || x > 10); // false

 

Logical NOT (!)

The ! operator returns the opposite of the operand. If the operand is true, it returns false, and vice versa.

let x = 5;
console.log(!(x > 3)); // false

 

Using JavaScript’s logical operators is fundamental to performing logical operations in your code. They are essential tools in every developer’s toolkit.