--- title: Decremento(--) slug: Web/JavaScript/Reference/Operators/Decrement tags: - Decremento - JavaScript - JavaScript basico - Operadores translation_of: Web/JavaScript/Reference/Operators/Decrement original_slug: Web/JavaScript/Referencia/Operadores/Decremento ---
{{jsSidebar("Operators")}}

El operador de decremento (--) disminuye (o resta de a uno) su operando y retorna un valor.

{{EmbedInteractiveExample("pages/js/expressions-decrement.html")}}

Sintaxis

Operadores: x-- o --x

Descripción

Si usamos la forma de sufijo, operador después del operando (por ejemplo, x--), el operador de disminución disminuye y devuelve el valor antes de disminuir.

Si se usamos la forma de prefijo, operador antes del operando (por ejemplo, --x), el operador de disminución disminuye y devuelve el valor después de disminuir.

Ejemplos

Usando Sufijo 

let x = 3;
y = x--;

// y = 3
// x = 2

Usando Prefijo

let a = 2;
b = --a;

// a = 1
// b = 1

Especificaciones

Especificaciones
{{SpecName('ESDraft', '#sec-postfix-decrement-operator', 'Decrement operator')}}

Compatibilidad con navegadores

{{Compat("javascript.operators.decrement")}}

Ver también