Inkrement- og dekrementoperasjoner i JavaScript
La oss se på følgende kode:
let num = 0;
num = num + 1; // legger til tallet 1 i variabelen num
alert(num); // vil vise 1
Som du allerede vet, kan denne koden omskrives
i forkortet form ved hjelp av operatoren +=:
let num = 0;
num += 1; // legger til tallet 1 i variabelen num
alert(num); // vil vise 1
Faktisk er tillegget av en i programmering
så vanlig at for denne operasjonen
er det utviklet en enda mer forkortet syntaks
- en spesiell operator inkrement ++, som øker
verdien av variabelen med 1.
La oss omskrive koden vår med den:
let num = 0;
num++; // legger til tallet 1 i variabelen num
alert(num); // vil vise 1
Det er også en operasjon
dekrement --, som reduserer verdien av variabelen
med 1. Se eksempel:
let num = 0;
num--; // trekker fra tallet 1 fra variabelen num
alert(num); // vil vise -1
Endre denne koden slik at den bruker operasjoner for inkrement og dekrement:
let num = 10;
num = num + 1;
num = num + 1;
num = num - 1;
alert(num);