• Страница 1 из 1
  • 1
Модератор форума: webik  
Форум » JavaScript и jQuery » JavaScript » Переменные » Изменение значений в переменных (Как изменить значение переменной)
Изменение значений в переменных
webikДата: Пн, 18.03.2019, 00:38 | Сообщение # 1
Offline
Создадим переменную очки и присвоим ей нулевое значение:

Код
var очки = 0;


можно заменить нулевое значение переменной очки, просто присвоив ей другое:

Код
var очки = 0;
очки = 100;


Теперь в переменной очки хранится значение 100, значение 0 удалено.

Но чаще всего нам будет нужно динамически изменять значение переменной, например, к уже имеющемуся значению прибавлять какое-то число, либо вычитать, а полученный результат опять сохранить в эту же переменную.
Как это сделать?

Например, значение переменной очки нужно увеличить на число 50:

Код
var очки = 100;
очки = очки + 50;


Теперь в переменной очки хранится уже значение 150, и получено оно не заменой старого значения на новое, а путем изменения старого значения (прибавления к нему числа 50).
Запись: очки = очки + 50; буквально означает следующее: возьми уже имеющееся значение из переменной очки и прибавь к нему 50, и полученный результат сохрани в переменной очки.

По той же логике производится и вычитание, деление и умножение:

очки = очки - 10;
очки = очки * 10;
очки = очки / 2;

Но все эти действия можно записать намного короче с помощью комбинированных операторов для математических действий над переменными:

очки += 10 тоже, что и очки = очки + 10
очки -= 10 тоже, что и очки = очки - 10
очки *= 10 тоже, что и очки = очки * 10
очки /= 10 тоже, что и очки = очки / 10

И два отдельных оператора:

очки++ тоже, что и очки = очки + 1
очки-- тоже, что и очки = очки -1
 
профиль цитата изменить удалить
Форум » JavaScript и jQuery » JavaScript » Переменные » Изменение значений в переменных (Как изменить значение переменной)
  • Страница 1 из 1
  • 1
Поиск: