Встречается на собеседованиях • сегодня

Что будет при сравнении null и undefined через ==

При сравнении null и undefined через == (нестрогое равенство) будет возвращено true. Это специальное правило в JavaScript, так как оба значения обозначают отсутствие значения.

javascript
console.log(null == undefined); // true

Однако при строгом сравнении (===) результат будет false, так как это разные типы:

javascript
console.log(null === undefined); // false

Также стоит помнить, что null и undefined не равны другим "ложным" значениям (0, false, ''), кроме случаев явного преобразования типов.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы