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

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 Language Specification
# sec-postfix-increment-operator

Compatibilité des navigateurs

BCD tables only load in the browser

Voir aussi