Asignación de sustracción (-=)
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since julio de 2015.
El operador de asignación de sustracción (-=
) realiza una resta en los dos operandos y asigna el resultado al operando izquierdo.
Pruébalo
let a = 2;
console.log((a -= 3));
// Expected output: -1
console.log((a -= "Hello"));
// Expected output: NaN
Sintaxis
js
x -= y
Descripción
x -= y
es equivalente a x = x - y
, exepto que la expresión x
se evalúa una sola vez.
Ejemplos
>Usando el operador de asignación de sustracción
js
let bar = 5;
bar -= 2; // 3
bar -= "foo"; // NaN
let foo = 3n;
foo -= 2n; // 1n
Especificaciones
Specification |
---|
ECMAScript® 2026 Language Specification> # sec-assignment-operators> |
Compatibilidad con navegadores
Loading…