Аперацыі інкрэменту і дэкрэменту ў 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);