Логотип YeaHub

База вопросов

Собеседования

Тренажёр

База ресурсов

Обучение

Навыки

Войти

Выбери, каким будет IT завтра — вместе c нами!

YeaHub — это полностью открытый проект, призванный объединить и улучшить IT-сферу. Наш исходный код доступен для просмотра на GitHub. Дизайн проекта также открыт для ознакомления в Figma.

© 2026 YeaHub

Документы

Медиа

Назад
Вопрос про JavaScript: typeof, null, object, типы данных

Что вернет typeof null?

Этот вопрос проверяет понимание работы оператора typeof и особенностей работы с типами данных в JavaScript.

Короткий ответ

В JavaScript результат вызова typeof null — это "object". Это известная ошибка в языке, так как null на самом деле не является объектом. Это поведение осталось в языке по историческим причинам.

Длинный ответ

Оператор typeof используется для определения типа данных переменной. Однако в JavaScript есть одна известная ошибка — при вызове typeof null результат будет "object". Это поведение объясняется исторической особенностью языка. Хотя null технически не является объектом, его тип возвращается как "object". На самом деле, null — это примитивный тип данных, который используется для обозначения отсутствия какого-либо значения.

Пример:

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

Хотя это поведение может показаться неинтуитивным, важно знать о нем при работе с JavaScript.

Уровень

  • Рейтинг:

    1

  • Сложность:

    4

Навыки

  • JavaScript

    JavaScript

Ключевые слова

#typeof

#null

#object

#типы данных

Подпишись на React Developer в телеграм