Operacije inkrementa i dekrementa u JavaScriptu

Razmotrimo sledeći kod:

javascriptlet num = 0;
num = num + 1; // dodajemo promenljivoj num broj 1
alert(num);    // ispisaće 1

Kao što već znate, ovaj kod se može prepisati u skraćenom obliku preko operatora +=:

javascriptlet num = 0;
num += 1;     // dodajemo promenljivoj num broj 1
alert(num);   // ispisaće 1

Zapravo, dodavanje jedinice u programiranju se pojavljuje toliko često da je za ovu operaciju osmišljena još skraćenija sintaksa - specijalni operator inkrement ++, koji povećava vrednost promenljive za 1.

Prepišimo naš kod koristeći ga:

javascriptlet num = 0;
num++;        // dodajemo promenljivoj num broj 1
alert(num);   // ispisaće 1

Postoji i operacija dekrement --, koja umanjuje vrednost promenljive za 1. Pogledajte primer:

javascriptlet num = 0;
num--;        // oduzimamo od promenljive num broj 1
alert(num);   // ispisaće -1
Задание 1

Prepravite ovaj kod tako da u njemu budu operacije inkrementa i dekrementa:

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