== |
Equal |
x == y |
Returns true if x and y are equal. |
!= |
Not equal |
x != y |
Returns true if x and y are not equal. |
> |
Greater than |
x > y |
Returns true if x is greater than y . |
< |
Less than |
x < y |
Returns true if x is less than y . |
>= |
Greater than or equal to |
x >= y |
Returns true if x is greater than or equal to y . |
<= |
Less than or equal to |
x <= y |
Returns true if x is less than or equal to y . |
&& |
Logical AND |
x && y |
Returns true if both x and y are true. |
|| |
Logical OR |
x || y |
Returns true if at least one of x or y is true. |
! |
Logical NOT |
!x |
Returns true if x is false, or false if x is true. |
?? |
Nullish coalescing |
x ?? y |
Returns x if x is not null or undefined , otherwise returns y . |