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

Будут ли null и undefined равны при сравнении

В JavaScript null и undefined равны при нестрогом сравнении (==), но не равны при строгом (===):

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

Это происходит потому, что нестрогое сравнение выполняет приведение типов, а null и undefined считаются равными в этом случае. Однако они разные по типу: typeof null возвращает 'object', а typeof undefined - 'undefined'.

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

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

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

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