Növelő és csökkentő műveletek JavaScriptben
Tekintsük a következő kódot:
let num = 0;
num = num + 1; // hozzáadunk a num változóhoz 1-et
alert(num); // 1-et fog kiírni
Ahogy már tudod, ezt a kódot rövidített formában is
írhatjuk a += operátor segítségével:
let num = 0;
num += 1; // hozzáadunk a num változóhoz 1-et
alert(num); // 1-et fog kiírni
Valójában az egyes hozzáadása a programozásban annyira
gyakran előfordul, hogy erre a műveletre
kifejlesztettek egy még rövidebb szintaxist
- egy speciális növelő ++ operátort, amely
a változó értékét 1-gyel növeli.
Írjuk át a kódunkat ennek segítségével:
let num = 0;
num++; // hozzáadunk a num változóhoz 1-et
alert(num); // 1-et fog kiírni
Létezik továbbá a
csökkentő -- művelet is, amely a változó értékét
1-gyel csökkenti. Lásd a példát:
let num = 0;
num--; // kivonunk a num változóból 1-et
alert(num); // -1-et fog kiírni
Alakítsd át ezt a kódot úgy, hogy benne a növelő és csökkentő műveletek szerepeljenek:
let num = 10;
num = num + 1;
num = num + 1;
num = num - 1;
alert(num);