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

Что такое Typeof

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

Примеры:

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

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

  • Для null возвращает "object" (баг, который нельзя исправить из-за обратной совместимости).
  • Для массивов и объектов возвращает "object". Чтобы отличить массив, используй Array.isArray().
  • Функции определяются как "function", хотя технически это объекты.

Использование:
Полезен для проверки типа переменной, особенно при работе с динамическими данными.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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