Оператор == (loose equality) выполняет приведение типов операндов перед сравнением.
Оператор === (strict equality) не выполняет приведение типов. Он сравнивает значения и типы операндов.
javascript
Использование === предпочтительно в большинстве случаев, так как оно более предсказуемо и избегает неочевидного поведения, связанного с приведением типов.