--- title: Décrémentation (--) slug: Web/JavaScript/Reference/Operators/Decrement tags: - Decrement - JavaScript - Language feature - Operator browser-compat: javascript.operators.decrement translation_of: Web/JavaScript/Reference/Operators/Decrement ---
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.
Opérateur : x-- ou --x
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.
let x = 3; let y = x--; // y = 3 // x = 2
let a = 2; let b = --a; // a = 1 // b = 1
{{Specifications}}
{{Compat}}