Operacije inkrementa in dekremeta v JavaScript
Razmislimo o naslednji kodi:
let 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 +=:
let 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:
let 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:
let num = 0;
num--; // odštejemo od spremenljivke num številko 1
alert(num); // izpiše -1
Spremenite to kodo tako, da bodo v njej operacije inkrementa in dekremeta:
let num = 10;
num = num + 1;
num = num + 1;
num = num - 1;
alert(num);