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 in this unit:
| 0: | Introduction |
| 1: | ▶︎ Comparison operators |
| 2: | `if` statements |
| 3: | How to use `else` |
| 4: | `switch` |
| 5: | The ternary operator |