Operácie inkrementu a dekrementu v JavaScripte
Zvážte nasledujúci kód:
let num = 0;
num = num + 1; // pripočítame k premennej num číslo 1
alert(num); // vypíše 1
Ako už viete, tento kód je možné prepísať
v skrátenej forme pomocou operátora +=:
let num = 0;
num += 1; // pripočítame k premennej num číslo 1
alert(num); // vypíše 1
V programovaní je pridanie jednotky taká častá operácia,
že pre ňu bol vytvorený ešte kratší syntax
- špeciálny operátor inkrement ++, ktorý zvyšuje
hodnotu premennej o 1.
Prepíšme náš kód s jeho pomocou:
let num = 0;
num++; // pripočítame k premennej num číslo 1
alert(num); // vypíše 1
Existuje aj operácia
dekrement --, ktorá znižuje hodnotu premennej
o 1. Pozrite si príklad:
let num = 0;
num--; // odpočítame od premennej num číslo 1
alert(num); // vypíše -1
Upravte tento kód tak, aby používal operácie inkrementu a dekrementu:
let num = 10;
num = num + 1;
num = num + 1;
num = num - 1;
alert(num);