--- title: Декремент (--) slug: Web/JavaScript/Reference/Operators/Decrement tags: - Декремент - Оператор translation_of: Web/JavaScript/Reference/Operators/Decrement ---
Оператор декремента (--
) уменьшает (вычитает единицу) свой операнд и возвращает значение.
Operator: x-- or --x
Если используется постфикс, с оператором после операнда (например, x--), оператор декремента уменьшает и возвращает значение перед уменьшением.
Если используется префикс, с оператором перед операндом (например, --x), оператор декремента уменьшает и возвращает значение после уменьшения.
let x = 3; y = x--; // y = 3 // x = 2
let a = 2; b = --a; // a = 1 // b = 1
Спецификация
{{SpecName('ESDraft', '#sec-postfix-decrement-operator', 'Decrement operator')}} |
{{Compat("javascript.operators.decrement")}}