> Какие примитивные типы существуют в JavaScript? (JavaScript)

Уровень: senior · Роль: frontend · Категория: Технические вопросы

Компании: Garage Eight, Верме, VK

Стек: JavaScript

> Пример ответа

В JavaScript существует 7 примитивных типов данных:

  1. number - числа (целые и с плавающей точкой), включая специальные значения Infinity, -Infinity и NaN.

  2. string - строки (последовательности символов в кавычках).

  3. boolean - логический тип: true или false.

  4. undefined - значение, которое присваивается переменной, если ей не задано значение.

  5. null - специальное значение, обозначающее «ничего» или «пусто» (тип object по историческим причинам, но это примитив).

  6. symbol - уникальные и неизменяемые идентификаторы (появились в ES6).

  7. bigint - целые числа произвольной длины (появились в ES2020).

Все примитивы неизменяемы (immutable) и хранятся по значению, в отличие от объектов.

> ГОТОВЫ К СЛЕДУЮЩЕМУ СОБЕСЕДОВАНИЮ?

Запустите тренировочную сессию с ИИ и получите детальную обратную связь, чтобы увереннее проходить реальные интервью