Operace inkrementace a dekrementace v JavaScriptu

Podívejme se na následující kód:

javascriptlet num = 0;
num = num + 1; // přičteme k proměnné num číslo 1
alert(num);    // vypíše 1

Jak již víte, tento kód lze přepsat ve zkrácené formě pomocí operátoru +=:

javascriptlet num = 0;
num += 1;     // přičteme k proměnné num číslo 1
alert(num);   // vypíše 1

Ve skutečnosti je přičítání jedničky v programování tak časté, že pro tuto operaci byl vymyšlen ještě více zkrácená syntaxe - speciální operátor inkrementace ++, který zvyšuje hodnotu proměnné o 1.

Přepišme náš kód s jeho pomocí:

javascriptlet num = 0;
num++;        // přičteme k proměnné num číslo 1
alert(num);   // vypíše 1

Existuje také operace dekrementace --, která snižuje hodnotu proměnné o 1. Podívejte se na příklad:

javascriptlet num = 0;
num--;        // odečteme od proměnné num číslo 1
alert(num);   // vypíše -1
Задание 1

Upravte tento kód tak, aby v něm byly použity operace inkrementace a dekrementace:

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