@Тембулат Афашагов @Астемир Гурижев
let - современный способ объявления переменной, которая будет меняться. Имеет блочную область видимости.
var - это устаревший способ объявления переменной. Имеет функциональную область видимости.
const - способ объявления переменной, которая не может изменяться. Также имеет блочную область видимости.
В JS используется динамическая типизация, т.е. возможность одного типа данных превращаться в другой.
Строка String - ‘Текст’ “Текст” Текст (Можно использовать одинарные, двойные и обратные кавычки)
Число Number - Просто цифры, без ничего
Большое число BigInt - 666n (Любое число и “n” на конце или число больше 253 (9007199254740992). Чтобы проверить максимальное значение Number, пишем Number.MAX_SAFE_INTEGER). BigInt не может взаимодействовать с типом Number**
Логический тип Boolean - true (истина) false (ложь)
Обнуление Null - null
Не определено undefined - let a ; console.log(a) (Если переменная объявлена, но ей не присвоено значение, то ее значением будет undefined)
Символ Symbol - Создаются новые символы с помощью функции Symbol(). Тип переменной, использующийся для создания уникальных идентификаторов
Объект Object - Объекты используются для хранения коллекций различных значений. Объект может быть создан с помощью фигурных скобок {…} с необязательным списком свойств. Свойство – это пара «ключ: значение», где ключ – это строка (также называемая «именем свойства»), а значение может быть чем угодно. Значением свойства может быть функция, которую можно назвать методом объекта.