After the assignment and arithmetic operators, the third set of operators I want to introduce is comparison operators.
They are one of the most important operators category in JavaScript.
Comparison operators always returns a boolean, a value that’s true
or false
, and they are divided in 2 groups: equality operators , and disequality comparison operators.
These are equality operators:
===
checks for equality!==
checks for inequality
These are disequality comparison operators:
<
means “less than”<=
means “less than, or equal to”>
means “greater than”>=
means “greater than, or equal to”
You can use them to compare two numbers, or two strings.
Note that we also have ==
and !=
in JavaScript, but I highly suggest to only use ===
and !==
because they can prevent some subtle problems.
Lessons this unit:
0: | Introduction |
1: | ▶︎ Comparison operators |
2: | `if` statements |
3: | How to use `else` |
4: | `switch` |
5: | The ternary operator |