Какова разница между == и === в JavaScript?
=== известен как строгий оператор. Ключевая разница между == и === — это то, что == сравнивает лишь значения, а === — ещё и типы данных.
// Пример "==" и "===".
0 == false; // true
0 === false; // false
2 == '2'; // true
2 === '2'; // false