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

Что выводит оператор typeof

Оператор typeof возвращает строку, указывающую тип операнда.

Примеры:

javascript
typeof 42;          // "number"
typeof "hello";     // "string"
typeof true;        // "boolean"
typeof undefined;   // "undefined"
typeof null;        // "object" (историческая ошибка в JS)
typeof {};          // "object"
typeof [];          // "object" (массив — тоже объект)
typeof function(){}; // "function"
typeof Symbol();    // "symbol"

Особенности:

  • typeof null возвращает "object" (баг, который нельзя исправить из-за обратной совместимости).
  • Массивы и объекты возвращают "object" — для точной проверки используйте Array.isArray() или instanceof.
  • Функции возвращают "function", хотя технически они тоже объекты.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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