Opérations d'incrémentation et de décrémentation en JavaScript
Examinons le code suivant :
let num = 0;
num = num + 1; // ajoute le nombre 1 à la variable num
alert(num); // affichera 1
Comme vous le savez déjà, ce code peut être réécrit
sous une forme abrégée via l'opérateur += :
let num = 0;
num += 1; // ajoute le nombre 1 à la variable num
alert(num); // affichera 1
En fait, l'ajout de un en programmation
est si fréquent que pour cette opération
une syntaxe encore plus abrégée a été inventée
- un opérateur spécial incrément ++, qui augmente
la valeur d'une variable de 1.
Réécrivons notre code avec son aide :
let num = 0;
num++; // ajoute le nombre 1 à la variable num
alert(num); // affichera 1
Il existe aussi l'opération
décrément --, qui diminue la valeur d'une variable
de 1. Voyez l'exemple :
let num = 0;
num--; // soustrait le nombre 1 de la variable num
alert(num); // affichera -1
Modifiez ce code pour qu'il utilise les opérations d'incrémentation et de décrémentation :
let num = 10;
num = num + 1;
num = num + 1;
num = num - 1;
alert(num);