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

Что делает typeof

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

Примеры:

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

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

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

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

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

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