# JavaScript Comparison and Logical Operators

## JavaScript Comparison and Logical Operators

• Comparison and Logical operators are used to test for true or false.

## Comparison Operators

• Comparison operators are used in logical statements to determine equality or difference between variables or values.
• Given that x = 5, the table below explains the comparison operators.
Operator Name Example Return Value
== Equal to a==b True or false
a==3 True or false
a=="3" True or false
=== Equal value and types a===b True or false
a===="3" True or false
!= Not equal to a!=b True or false
!== Not equal to and types a!==b True or false
a!=="b" True or false
> Greater than a>b True or false
< Less than a<b True or false
>= Greater than or equal to a>=b True or false
<= Less than or equal to a<=b True or false

## How Can it be Used

• The Comparison operators can be used in conditional statements to compare values and take action depending on the result:

## Logical Operators

• Logical operators are used to determine the logic between variables or values.
Operator Description Example
&& AND (x < 10 && y > 1) is true
|| OR (x == 5 || y == 5) is false
! NOT !(x == y) is true

## Syntax ## Output  