Incrémentation (++)
Baseline Widely available
Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis juillet 2015.
L'opérateur d'incrémentation (++) permet d'incrémenter (c'est-à-dire d'ajouter un) à son opérande et de renvoyer une valeur qui est le résultat avant ou après la modification.
Exemple interactif
let x = 3; const y = x++; console.log(`x:${x}, y:${y}`); // Expected output: "x:4, y:3" let a = 3; const b = ++a; console.log(`a:${a}, b:${b}`); // Expected output: "a:4, b:4" Syntaxe
js
Opérateur : x++ ou ++x Description
Utilisé comme suffixe (l'opérateur étant placé après l'opérande), comme dans x++, l'opérateur incrémentera la valeur et renverra la valeur avant l'incrément.
Utilisé comme préfixe (l'opérateur étant placé avant l'opérande), comme dans ++x, l'opérateur incrémentera la valeur et renverra la valeur après l'incrément.
Exemples
>Incrément en suffixe
js
let x = 3; let y = x++; // y = 3 // x = 4 Incrément en préfixe
js
let a = 2; let b = ++a; // a = 3 // b = 3 Spécifications
| Specification |
|---|
| ECMAScript® 2026 Language Specification> # sec-postfix-increment-operator> |