@Тембулат Афашагов @Астемир Гурижев

Переменная - это “именованное хранилище” для данных.

Типы объявления переменных:

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 - Объекты используются для хранения коллекций различных значений. Объект может быть создан с помощью фигурных скобок {…} с необязательным списком свойств. Свойство – это пара «ключ: значение», где ключ – это строка (также называемая «именем свойства»), а значение может быть чем угодно. Значением свойства может быть функция, которую можно назвать методом объекта.