Increment en decrement operaties in JavaScript
Beschouw de volgende code:
let num = 0;
num = num + 1; // tel het getal 1 op bij variabele num
alert(num); // geeft 1 weer
Zoals je al weet, kan deze code herschreven worden
in een verkorte vorm via de operator +=:
let num = 0;
num += 1; // tel het getal 1 op bij variabele num
alert(num); // geeft 1 weer
Het optellen van één komt in de programmering
zo vaak voor, dat er voor deze bewerking
een nog kortere syntaxis is bedacht
- een speciale operator increment ++, die de
waarde van de variabele met 1 verhoogt.
Laten we onze code hiermee herschrijven:
let num = 0;
num++; // tel het getal 1 op bij variabele num
alert(num); // geeft 1 weer
Er is ook een
decrement -- bewerking, die de waarde van de variabele
met 1 verlaagt. Zie voorbeeld:
let num = 0;
num--; // trek het getal 1 af van variabele num
alert(num); // geeft -1 weer
Pas deze code aan zodat het gebruik maakt van increment en decrement bewerkingen:
let num = 10;
num = num + 1;
num = num + 1;
num = num - 1;
alert(num);