Sobes.tech
Назад к вопросам
Junior — Middle
72

Какое значение возвращает оператор typeof в JavaScript?

Компании, где спрашивали
JetlendJetlend

Ответ от нейросети

sobes.tech AI

В JavaScript оператор typeof возвращает строку, которая указывает тип переданного операнда. Например:

  • typeof 42 вернёт 'number'
  • typeof 'hello' вернёт 'string'
  • typeof true вернёт 'boolean'
  • typeof undefined вернёт 'undefined'
  • typeof null вернёт 'object' (особенность языка)
  • typeof {} вернёт 'object'
  • typeof function() {} вернёт 'function'

Пример:

console.log(typeof 123); // 'number'
console.log(typeof 'abc'); // 'string'
console.log(typeof {}); // 'object'
console.log(typeof null); // 'object'
console.log(typeof undefined); // 'undefined'
console.log(typeof function() {}); // 'function'

Таким образом, typeof помогает определить базовый тип значения в JavaScript.