--- title: Декремент (--) slug: Web/JavaScript/Reference/Operators/Decrement tags: - JavaScript - Декремент - Оператор translation_of: Web/JavaScript/Reference/Operators/Decrement ---
Оператор декременту (--) зменшує свій операнд (віднімає одиницю) та повертає його значення.
Оператор: x-- або --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")}}