Основным понятием любого языка программирования является переменная. Переменная представляет собой контейнер, в котором мы можем хранить какие-либо данные, например, строки или числа.
Каждая переменная должна иметь имя, которое
может состоять из латинских букв, чисел,
символов $
и знаков подчеркивания.
При этом первый символ имени переменной
не должен быть цифрой. Примеры названий
переменных: str
, my_str
,
myStr
, a1
, $
,
$a
, $$a
.
Использование переменных
Для того, чтобы использовать переменную,
ее сначала необходимо объявить: написать
перед ее именем ключевое слово let
.
Давайте объявим, например, переменную с именем
a
:
let a;
После объявления переменной в нее можно записать (говорят присвоить ей) какое-либо значение, например, какое-либо число или строку.
Запись данных в переменную осуществляется
с помощью операции присваивания =
.
Давайте, например, запишем в переменную a
число 3
:
let a = 3;
А теперь давайте выведем содержимое этой
переменной на экран с помощью функции alert
:
let a = 3; // объявляем переменную и задаем ей значение
alert(a); // выведет 3
Не обязательно записывать значение в переменную сразу после объявления. Можно сначала объявить переменную, а потом присвоить ей значение:
let a; // объявим переменную
a = 3; // присвоим ей значение
alert(a); // выведем значение переменной на экран
Как вы видите, let
перед именем переменной
пишется только один раз - при объявлении
этой переменной. Затем, чтобы использовать
переменную, нужно просто писать имя этой
переменной.
Создайте переменную num
и присвойте
ей значение 123
. Выведите значение
этой переменной на экран с помощью функции
alert
.
Объявление нескольких переменных
Давайте объявим несколько переменных:
let a = 1;
let b = 2;
let c = 3;
Приведенный выше код можно упростить, написав
let
один раз и после него перечислив
нужные переменные с их значениями, вот так:
let a = 1, b = 2, c = 3;
Можно вначале объявить все переменные, а потом присваивать им значения:
let a, b, c; // объявляем все 3 переменные
// Присваиваем переменным значения:
a = 1;
b = 2;
c = 3;
Самостоятельно опробуйте все описанные способы объявления переменных.
Изменения значений переменных
Пусть у нас есть переменная, которой мы присвоили какое-то значение. Мы затем можем выполнить операцию присваивания еще раз и присвоить переменной другое значение:
let a; // объявляем переменную
a = 1; // записываем в нее значение 1
alert(a); // выведет 1
a = 2; // записываем теперь значение 2, затирая значение 1
alert(a); // выведет 2
То есть значение переменной не является чем-то жестко привязанным к ней. Мы можем свободно записывать какие-то данные в переменную, прочитывать их, потом еще что-то записывать - и так далее.
Создайте переменную a
. Запишите в
нее значение 10
, выведите его на экран.
Затем запишите в нее значение 20
,
выведите его на экран.
Несколько let для одной переменной
Одну и ту же переменную нельзя объявить несколько
раз через let
. К примеру, следующий
код приведет к ошибке:
let a = 1;
alert(a);
let a = 2;
alert(a);
Здесь есть два варианта решения проблемы. Можно просто ввести две разных переменных:
let a = 1;
alert(a);
let b = 2;
alert(b);
А можно вначале объявить переменную a
,
а затем делать операции с нею:
let a;
a = 1;
alert(a);
a = 2;
alert(a);