Операции инкремента и декремента в JavaScript

Рассмотрим следующий код:

javascriptlet num = 0;
num = num + 1; // прибавляем к переменной num число 1
alert(num);    // выведет 1

Как вы уже знаете, этот код можно переписать в сокращенном виде через оператор +=:

javascriptlet num = 0;
num += 1;     // прибавляем к переменной num число 1
alert(num);   // выведет 1

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

Перепишем наш код с его помощью:

javascriptlet num = 0;
num++;        // прибавляем к переменной num число 1
alert(num);   // выведет 1

Есть также операция декремент --, уменьшающая значение переменной на 1. Смотрите пример:

javascriptlet num = 0;
num--;        // отнимаем от переменной num число 1
alert(num);   // выведет -1
Задание 1

Переделайте этот код так, чтобы в нем операции инкремента и декремента:

javascriptlet num = 10;
num = num + 1;
num = num + 1;
num = num - 1;
alert(num);