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

Что вернет typeof для null

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

Пример:

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

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

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

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

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

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

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