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

Что будет в консоли при typeof null

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

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

Причина: в ранних версиях JS тип значения определялся по первым битам. Для null это были нули, что совпадало с представлением объектов. Ошибку решили не исправлять, чтобы не ломать существующий код.

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

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

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

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

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