[ Web Proxy ]
URL:
Viewing: https://developer.mozilla.org/es/docs/Web/JavaScript/Reference/Operators/Decrement [Back]  [Original]

Decremento(--) - JavaScript | MDN

Esta pgina ha sido traducida del ingls por la comunidad. Aprende ms y nete a la comunidad de MDN Web Docs.

View in English Always switch to English

Decremento(--)

Baseline Widely available

This feature is well established and works across many devices and browser versions. Its been available across browsers since julio de 2015.

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

In this article

Prubalo

let x = 3;
const y = x--;

console.log(`x:${x}, y:${y}`);
// Expected output: "x:2, y:3"

let a = 3;
const b = --a;

console.log(`a:${a}, b:${b}`);
// Expected output: "a:2, b:2"

Sintaxis

Operadores: x-- o --x

Descripcin

Si usamos la forma de sufijo, operador despus del operando (por ejemplo, x--), el operador de disminucin 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 disminucin disminuye y devuelve el valor despus de disminuir.

Ejemplos

Usando Sufijo

js
let x = 3;
y = x--;

// y = 3
// x = 2

Usando Prefijo

js
let a = 2;
b = --a;

// a = 1
// b = 1

Especificaciones

Specification
ECMAScript 2027 LanguageSpecification
# sec-postfix-decrement-operator

Compatibilidad con navegadores

Ver tambin


Web Proxy Viewer  |  New URL  |  Original Page