Incrémentation (++)
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 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
Syntaxe
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
let x = 3;
let y = x++;
// y = 3
// x = 4
Incrément en préfixe
let a = 2;
let b = ++a;
// a = 3
// b = 3
Spécifications
Specification |
---|
ECMAScript Language Specification # sec-postfix-increment-operator |
Compatibilité des navigateurs
BCD tables only load in the browser