1️⃣ String (Строка): Представляет собой последовательность символов и используется для работы с текстом. Пример:
"Hello, world!".2️⃣ Number (Число): Означает числовое значение, которое может быть целым или дробным. Примеры:
52, 3.14. Также включает специальные значения, такие как Infinity, -Infinity и NaN (Not-a-Number, результат некорректной математической операции).3️⃣ BigInt: Используется для представления целых чисел произвольной длины, превышающих пределы
Number. Пример: 9009999554440991n.4️⃣Boolean (Логический тип): Представляет два значения:
true (истина) и false (ложь), используемые для выполнения логических операций.5️⃣ undefined: Обозначает отсутствие значения. Переменная, которой не было присвоено значение, автоматически получает значение
undefined.6️⃣ null: Также обозначает отсутствие значения, но, в отличие от
undefined, присваивается переменной явно, чтобы указать на отсутствие значения.7️⃣ Symbol: Представляет уникальный и неизменяемый идентификатор, часто используемый для создания уникальных ключей объектов. Каждый созданный
Symbol уникален и не совпадает с другими Symbol.8️⃣ Object (Объектный тип данных): Объекты в JavaScript представляют собой набор пар
"ключ-значение", где ключами могут быть строки или символы (Symbols), а значениями могут быть любые типы данных, включая другие объекты. Они позволяет хранить коллекции различных значений и более сложные структуры данных. Обьектами являются массивы [], функции function fn() {} , даты let now = new Date() и сами обьекты {}