Встречается на собеседованиях • сегодня
Участвует ли явное преобразование типов при сравнении через == или ===
== (нестрогое сравнение) выполняет неявное преобразование типов перед сравнением. Например:
javascript
'5' == 5 // true (строка преобразуется в число)=== (строгое сравнение) не выполняет преобразования - сравнивает и значения, и типы:
javascript
'5' === 5 // false (разные типы)Важные нюансы:
null == undefined→ true (специальное правило)NaNне равно ничему, даже самому себе- Объекты сравниваются по ссылке
Лучше всегда использовать === если нет явной необходимости в приведении типов.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы