Operațiuni de incrementare și decrementare în JavaScript

Să luăm în considerare următorul cod:

javascriptlet 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 +=:

javascriptlet 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:

javascriptlet 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:

javascriptlet num = 0;
num--;        // scădem din variabila num numărul 1
alert(num);   // va afișa -1
Задание 1

Modificați acest cod astfel încât în el să folosiți operațiile de increment și decrement:

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