Декремент (--)

Оператор декременту (--) зменшує свій операнд (віднімає одиницю) та повертає його значення.

Синтаксис

Оператор: x-- або --x

Опис

Якщо оператор використовується постфіксно, після операнду (наприклад, x--), тоді він зменшує значення та повертає його до зменшення.

Якщо оператор використовується префіксно, перед операндом (наприклад, --x), тоді він зменшує значення та повертає його після зменшення.

Приклади

Постфіксний декремент

let x = 3;
y = x--;

// y = 3
// x = 2

Префіксний декремент

let a = 2;
b = --a;

// a = 1
// b = 1

Специфікації

Специфікація
ECMAScript (ECMA-262)
The definition of 'Decrement operator' in that specification.

Сумісність з веб-переглядачами

BCD tables only load in the browser

Див. також