JavaScript
    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.