Типы данных Заметка
DEV Community на русском

Типы данных

Тип данных определяет, какое значение может хранить переменная. JavaScript является динамически типизированным, что означает, что переменные могут изменять свои типы данных по мере изменения их значений. Типы данных в JavaScript в широком смысле делятся на примитивные и непримитивные. Примитивные типы данных неизменяемы и хранятся по значению. К ним относятся Number для числовых значений, String для текста, Boolean для true/false, Undefined для неназначенных переменных, Null для намеренного отсутствия значения, BigInt для очень больших целых чисел и Symbol для уникальных идентификаторов. Непримитивные типы данных, также известные как ссылочные типы, изменяемы и хранятся по ссылке. Основными непримитивными типами являются Object, который представляет собой коллекцию пар ключ-значение, и Array, который является упорядоченным, динамическим списком элементов, являющихся специализированными объектами.