Операции инкремента и декремента в JavaScript
Рассмотрим следующий код:
let num = 0;
num = num + 1; // прибавляем к переменной num число 1
alert(num); // выведет 1
Как вы уже знаете, этот код можно переписать
в сокращенном виде через оператор +=
:
let num = 0;
num += 1; // прибавляем к переменной num число 1
alert(num); // выведет 1
На самом деле прибавление единицы в программировании
встречается так часто, что для этой операции
придуман еще более сокращенный синтаксис
- специальный оператор инкремент ++
, увеличивающий
значение переменной на 1
.
Перепишем наш код с его помощью:
let num = 0;
num++; // прибавляем к переменной num число 1
alert(num); // выведет 1
Есть также операция
декремент --
, уменьшающая значение переменной
на 1
. Смотрите пример:
let num = 0;
num--; // отнимаем от переменной num число 1
alert(num); // выведет -1
Переделайте этот код так, чтобы в нем операции инкремента и декремента:
let num = 10;
num = num + 1;
num = num + 1;
num = num - 1;
alert(num);