Décrémentation (--)

L'opérateur de décrémentation (--) permet de décrémenter (c'est-à-dire de soustraire un) son opérande et renvoie 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 décré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 décrémentera la valeur et renverra la valeur après l'incrément.

Exemples

Décrément en suffixe

js
let x = 3;
let y = x--;

// y = 3
// x = 2

Décrément en préfixe

js
let a = 2;
let b = --a;

// a = 1
// b = 1

Spécifications

Specification
ECMAScript Language Specification
# sec-postfix-decrement-operator

Compatibilité des navigateurs

BCD tables only load in the browser

Voir aussi