Operacije inkrementa in dekremeta v JavaScript

Razmislimo o naslednji kodi:

javascriptlet num = 0;
num = num + 1; // prištejemo spremenljivki num številko 1
alert(num);    // izpiše 1

Kot že veste, to kodo lahko prepišemo v skrajšani obliki z operatorjem +=:

javascriptlet num = 0;
num += 1;     // prištejemo spremenljivki num številko 1
alert(num);   // izpiše 1

Pravzaprav je prištevanje enice v programiranju tako pogosto, da je za to operacijo izumljen še bolj skrajšan sintaksa - poseben operator inkrement ++, ki poveča vrednost spremenljivke za 1.

Prepišimo našo kodo z njegovo pomočjo:

javascriptlet num = 0;
num++;        // prištejemo spremenljivki num številko 1
alert(num);   // izpiše 1

Obstaja tudi operacija dekrement --, ki zmanjša vrednost spremenljivke za 1. Poglejte primer:

javascriptlet num = 0;
num--;        // odštejemo od spremenljivke num številko 1
alert(num);   // izpiše -1
Задание 1

Spremenite to kodo tako, da bodo v njej operacije inkrementa in dekremeta:

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