Как узнать, к какому типу относится значение в JavaScript?


JavaScript имеет несколько встроенных типов, включая числа, строки, логические значения, объекты.

С использованиемtypeofоператор, мы можем проверить, какой тип значения присвоено переменной.

Например:

typeof 'test'

Обратите внимание, что это не функция, это оператор, поэтому скобки не требуются.

Используя его, мы вернем строку, вернув одно из следующих значений:

  • 'number'
  • 'string'
  • 'boolean'
  • 'undefined'
  • 'bigint'
  • 'symbol'
  • 'object'
  • 'function'

Обратите внимание, что нетnullтип и

typeof null

вернусь'object'.

Массивы вернутся'object'тоже:

typeof [1, 2, 3] //'object'

Функции - это особый вид объектов, так как мы можем добавлять к функциям свойства и методы:

const talk = () => {}
talk.test = true

но у них есть своя ценность'function'если мы используемtypeofоператор.

Скачать мою бесплатнуюРуководство для начинающих по JavaScript


Больше руководств по js: