Встречается на собеседованиях • сегодня
К какому типу приводится в нестрогом сравнении
При нестрогом сравнении (==) JavaScript использует приведение типов по следующим правилам:
- Если один из операндов
null, а другойundefined- они равны - Числа и строки: строка преобразуется в число
- Булево значение:
true→ 1,false→ 0 - Объекты: вызывается
valueOf()илиtoString()
Примеры:
javascript
'5' == 5 // true (строка → число)
true == 1 // true (булево → число)
null == undefined // true
[1,2] == '1,2' // true (массив → строка)Важно помнить, что NaN никогда не равен NaN, даже при нестрогом сравнении.

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