Далее на странице...
Как изменить значение переменной в JavaScript? Его можно увеличить или уменьшить при помощи обычных арифметических операций. Но есть и другие способы.
Рассмотрим сокращенные арифметические операции в JavaScript. Сокращенное сложение, вычитание, умножение.
А также сокращенное увеличение и уменьшение значения переменной на единицу i++, i--.
Читайте также о сложении числовых и строковых значений переменных.
Присвоение нового значения переменной
Значение переменной легко изменить, если присвоить ей новое значение.
В этом легко убедиться, если вывести на экран окна браузера те значения переменной, которые были в нее занесены.
Как Вы помните, для вывода информации в окно браузера используется метод write() объекта document.
<script type="text/javascript">
var price = 200;
var name = "Ксения";
document.write(price);
document.write(name);
//Ранее в переменную price было занесено значение 200. Его легко изменить, если присвоить переменной иное значение.
var price = 700;
//Теперь то, что было в переменной price Стерто. В этом легко убедиться.
document.write(price);
</script>
200
Ксения
700
Увеличение или уменьшение значения переменной
Чтобы увеличить значение переменной необходимо выполнить операцию сложения или умножения этой переменной с нужным числом.
Соответственно, для уменьшения значения переменной нужно вычесть из нее какое-либо число или разделить ее на определенное число.
Таким образом изменить значение переменной в JavaScript легко.
<script type="text/javascript">
var count = 121;
count = count + 21;
document.write(count);
</script>
142
Сокращенные арифметические операции
Существуют сокращённые варианты записи арифметических операций над переменными: сокращенное сложение, вычитание, умножение или деление.
Сейчас мы их рассмотрим на тот случай, чтобы Вы не терялись, встретив где-либо в коде или в литературе подобные выражения.
Рассмотрим ранее приведённый пример.
Выражение count = count + 21 можно записать иначе.
<script type="text/javascript">
var count = 121;
count += 21; /* Это сокращенный вариант записи выражения count = count + 21; */
document.write(count);
var count = 121;
count -= 21; /* Это сокращенный вариант записи выражения count = count - 21; */
document.write(count);
var count = 121;
count *= 10; /* Это сокращенный вариант записи выражения count = count * 10; */
document.write(count);
</script>
142
100
1210
Повторим ещё раз, такие записи как: count += 21 и count -= 21 означают сокращенное сложение или вычитание в JavaScript.
То есть при этом изменяется текущее значение переменной: к нему прибавляется или из него вычитается указанное число (или оно умножается, делится на это число).
Увеличение и уменьшение переменной на единицу
Ещё одним вариантом сокращённых арифметических операций, которые нередко используют при изменении значений переменных в JavaScript, являются сокращённые увеличение или уменьшение значения переменной на единицу.
Запись count++ означает увеличение текущего значения переменной на единицу.
Запись count-- говорит об уменьшени текущего значения переменной на единицу.
var count = 121;
count++; /* увеличение текущего значения переменной на единицу */
document.write(count);
var count = 121;
count--; /* уменьшение текущего значения переменной на единицу */
document.write(count);
122
120
Вот так, сокращенно и поэтому быстро и просто можно увеличить или уменьшить значение переменной на единицу в JavaScript.
Добавил(а): Евгений
Дата: 2020-05-20
Хорошо материал заходит.