01 Модуль -- 02 Переменные и типы данных Flashcards
Идентификатор переменной
это её имя
Переменные используются для
хранения данных
Переменная состоит
из идентификатора (имени) и области в памяти, где хранится их значение.
Идентификатор первым символом должна быть буква
a-z или A-Z, символ подчеркивания _ или знак доллара $.
Все идентификаторы чувствительны к регистру.
Использование …….-нотации для идентификаторов это стандарт.
camelCase
При таком подходе, первое слово пишется строчными буквами, а каждое дополнительное начинается с прописной буквы.
let
которой можно присвоить новое значение после объявления, то есть переопределить. Можно инициализировать значением потом.
Изначально не присвоено значение, undefined (не определено).
const
объявляемая переменная должна быть немедленно инициализирована значением, и этой переменной не может быть присвоено другое значение после инициализации.
Используйте ….. по умолчанию, большинство переменных будут объявлены именно так.
const
Имена КОНСТАНТ - переменных, значение которых
не изменяется никогда на протяжении работы всего скрипта, обычно записываются в формате UPPER_SNAKE_CASE.
Пример:
const COLOR_TEAL = ‘#009688’;
Неопределенная (undefined)
это переменная, которая была объявлена, но не инициализирована значением, по умолчанию ей присваевается значение undefined как начальное.
Необъявленная (undeclared или not defined)
это переменная, которая не была объявлена в доступной области видимости.
Ошибка: ReferenceError: age is not defined
Оператор typeof
Для получения типа значения переменной, используется оператор typeof, который возвращает на место своего вызова тип значения переменной указанного после него. Возвращаемое значение это просто строка в которой указан тип. Пример: const c = 5; console.log(typeof c); // "number"
Boolean
Имеет только два значения: true и false, в нижнем регистре.
Обратите внимание на имена переменных содержащих буль. Они задают вопрос, и ответ на его — да или нет.
Пример:
const isAuthenticated = true;
const canMerge = false;
null значение
которое по сути значит ничто. Используется в тех ситуациях, когда необходимо явно указать отсутствие значения. К примеру если в базе данных не нашли пользователя, то можно сказать что значение null.