5 / 51
Как работают операторы == и === в JavaScript?
Оператор === (строгое сравнение) сравнивает значение и тип без приведения типов. Оператор == (нестрогое сравнение) сначала приводит операнды к одному типу, потом сравнивает. Поэтому '5' === 5 вернёт false, а '5' == 5 вернёт true. В промышленном коде почти всегда используют ===, чтобы избежать неожиданного приведения типов.