Тип данных | Описание |
Число «number» | Единый тип число используется как для целых, так и для дробных чисел. Существуют специальные числовые значения Infinity (бесконечность) и NaN (ошибка вычислений). |
Число «bigint» | Тип BigInt был добавлен в JavaScript, чтобы дать возможность работать с целыми числами произвольной длины. |
Строка «string» | В JavaScript любые текстовые данные являются строками. |
Булевый (логический) тип «boolean» | У него всего два значения: true (истина) и false (ложь). Как правило, такой тип используется для хранения значения типа да/нет. |
Специальное значение «null» | Значение null не относится ни к одному из типов выше, а образует свой отдельный тип, состоящий из единственного значения null. Это просто специальное значение, которое имеет смысл «ничего» или «значение неизвестно». |
Специальное значение «undefined» | Значение undefined, как и null, образует свой собственный тип, состоящий из одного этого значения. Оно имеет смысл «значение не присвоено». Если переменная объявлена, но в неё ничего не записано, то её значение как раз и есть undefined. |
Символы «symbol» | «Символ» представляет собой уникальный идентификатор. |
Объекты «object» | Он используется для коллекций данных и для объявления более сложных сущностей. Объявляются объекты при помощи фигурных скобок {...}. |