Operacje inkrementacji i dekrementacji w JavaScript

Rozważmy następujący kod:

javascriptlet num = 0;
num = num + 1; // dodajemy do zmiennej num liczbę 1
alert(num);    // wyświetli 1

Jak już wiesz, ten kod można przepisać w skróconej formie za pomocą operatora +=:

javascriptlet num = 0;
num += 1;     // dodajemy do zmiennej num liczbę 1
alert(num);   // wyświetli 1

W rzeczywistości dodawanie jedynki w programowaniu występuje tak często, że dla tej operacji wymyślono jeszcze bardziej skróconą składnię - specjalny operator inkrementacji ++, zwiększający wartość zmiennej o 1.

Przepiszmy nasz kod z jego użyciem:

javascriptlet num = 0;
num++;        // dodajemy do zmiennej num liczbę 1
alert(num);   // wyświetli 1

Istnieje również operacja dekrementacji --, zmniejszająca wartość zmiennej o 1. Zobacz przykład:

javascriptlet num = 0;
num--;        // odejmujemy od zmiennej num liczbę 1
alert(num);   // wyświetli -1
Задание 1

Przerób ten kod tak, aby używał operacji inkrementacji i dekrementacji:

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