Inkrement- og dekrement-operationer i JavaScript
Overvej følgende kode:
let num = 0;
num = num + 1; // lægger tallet 1 til variablen num
alert(num); // vil vise 1
Som du allerede ved, kan denne kode omskrives
i en forkortet form ved hjælp af operatoren +=:
let num = 0;
num += 1; // lægger tallet 1 til variablen num
alert(num); // vil vise 1
Faktisk forekommer tilføjelse af et tal så ofte i programmering,
at der til denne operation er opfundet en endnu mere forkortet syntaks
- en speciel operator kaldet inkrement ++, som øger
variablens værdi med 1.
Lad os omskrive vores kode ved hjælp af den:
let num = 0;
num++; // lægger tallet 1 til variablen num
alert(num); // vil vise 1
Der er også en operation kaldet
dekrement --, som formindsker variablens værdi
med 1. Se eksemplet:
let num = 0;
num--; // trækker tallet 1 fra variablen num
alert(num); // vil vise -1
Ændr denne kode, så den bruger operationerne inkrement og dekrement:
let num = 10;
num = num + 1;
num = num + 1;
num = num - 1;
alert(num);