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 |
Description |
Comparing |
Returns |
== |
is equal to |
x==8 |
false |
x==5 |
true |
=== |
is exactly equal to (value and type) |
x==="5" |
false |
x===5 |
true |
!= |
is not equal |
x!=8 |
true |
!== |
is not equal (neither value nor type) |
x!=="5" |
true |
x!==5 |
false |
> |
is greater than |
x>8 |
false |
< |
is less than |
x<8 |
true |
>= |
is greater than or equal to |
x>=8 |
false |
<= |
is less than or equal to |
x<=8 |
true |
Logical Operators
Logical operators are used to determine the logic between variables or values.
Given that
x=6 and y=3, the table below explains the logical operators:
Operator |
Description |
Example |
&& |
and |
(x < 10 && y > 1) is true |
|| |
or |
(x==5 || y==5) is false |
! |
not |
!(x==y) is true |