Operațiuni de incrementare și decrementare în JavaScript
Să luăm în considerare următorul cod:
let num = 0;
num = num + 1; // adăugăm la variabila num numărul 1
alert(num); // va afișa 1
După cum știți deja, acest cod poate fi rescris
într-o formă prescurtată folosind operatorul +=:
let num = 0;
num += 1; // adăugăm la variabila num numărul 1
alert(num); // va afișa 1
De fapt, adăugarea unei unități în programare
este întâlnită atât de des, încât pentru această operație
a fost inventată o sintaxă și mai prescurtată
- un operator special increment ++, care mărește
valoarea variabilei cu 1.
Să rescriem codul nostru cu ajutorul lui:
let num = 0;
num++; // adăugăm la variabila num numărul 1
alert(num); // va afișa 1
Există și operația
decrement --, care micșorează valoarea variabilei
cu 1. Vedeți exemplul:
let num = 0;
num--; // scădem din variabila num numărul 1
alert(num); // va afișa -1
Modificați acest cod astfel încât în el să folosiți operațiile de increment și decrement:
let num = 10;
num = num + 1;
num = num + 1;
num = num - 1;
alert(num);