Выбор ответа Junior Типы и приведение спрашивают часто обновлено

Что возвращает typeof null

Вопрос

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

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: "object". typeof null возвращает "object": это ошибка первой версии языка, которую оставили ради совместимости.

Варианты ответа

  1. "null"
  2. "object"правильный ответ
  3. "undefined"
  4. Бросит TypeError

Разбор

typeof null возвращает "object": это ошибка первой версии языка, которую оставили ради совместимости. Значения "null" typeof не возвращает вообще. "undefined" получается только для undefined и необъявленных переменных. Ошибки typeof не бросает ни для одного значения (кроме обращения к let/const в TDZ). Проверять null нужно через value === null.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.

Термины по теме