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

На какие группы делятся типы данных в JavaScript

В JavaScript типы данных делятся на примитивные и объектные (ссылочные).

Примитивные (передаются по значению):

  • string - строки ('hello')
  • number - числа (42, 3.14)
  • boolean - логические (true, false)
  • null - специальное значение
  • undefined - неопределённое значение
  • symbol (ES6) - уникальные идентификаторы (Symbol('id'))
  • bigint (ES2020) - большие числа (123n)

Объектные (передаются по ссылке):

  • object - объекты ({ key: 'value' })
  • array - массивы ([1, 2, 3])
  • function - функции (function() {})
  • Date, RegExp и другие встроенные объекты

Пример проверки:

javascript
typeof 'text' // 'string'
typeof 42 // 'number'
typeof {} // 'object'
typeof [] // 'object' (нюанс!)
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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