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

На какие типы делятся данные в JS

В JavaScript данные делятся на 2 типа: примитивы и объекты.

Примитивы (7 типов):

  1. number (целые и дробные числа, Infinity, NaN)
  2. string (строки)
  3. boolean (true/false)
  4. null (специальное значение)
  5. undefined (неопределённое значение)
  6. symbol (уникальные идентификаторы)
  7. bigint (большие целые числа)

Объекты (всё остальное):

  • Обычные объекты {}
  • Массивы []
  • Функции
  • Даты, регулярки и другие встроенные объекты
js
// Примеры
const num = 42; // number
const str = 'hello'; // string
const bool = true; // boolean
const nothing = null; // null
let undef; // undefined
const sym = Symbol('id'); // symbol
const big = 10n; // bigint

const obj = { a: 1 }; // object
const arr = [1, 2]; // object
function fn() {} // object
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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