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

(-=) - JavaScript | MDN

MDN Web Docs

View in English Always switch to English

(-=)

Baseline

20157

(*=) 2

let a = 2;

console.log((a -= 3));
// : -1

console.log((a -= "Hello"));
// : NaN

js
x -= y

x -= y x = x - y x

js
let bar = 5;

bar -= 2; // 3

js
bar -= "foo"; // NaN

js
let foo = 3n;
foo -= 2n; // 1n
foo -= 1; // TypeError: Cannot mix BigInt and other types, use explicit conversions

ECMAScript 2027 LanguageSpecification
# sec-assignment-operators


Web Proxy Viewer  |  New URL  |  Original Page