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

Что выведет typeof(null)

typeof(null) вернёт "object". Это известная ошибка в JavaScript, сохранившаяся для обратной совместимости.

Причина в том, что в ранних версиях JS тип null был представлен как нулевой указатель (нулевой объект), и это поведение осталось в языке.

Пример:

javascript
console.log(typeof null); // "object"
console.log(typeof undefined); // "undefined"

Для проверки на null лучше использовать строгое равенство:

javascript
const value = null;
console.log(value === null); // true
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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