# Операции инкремента и декремента в 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++; // прибавляем к переменной a число 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);`
←→
↑
en ru