Перейти к содержимому
5 / 51

Как работают операторы == и === в JavaScript?

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

Как работают операторы == и === в JavaScript? | JScriptiser