--- title: 自减 (--) slug: Web/JavaScript/Reference/Operators/Decrement tags: - JavaScript - 自减 - 语法特性 - 运算符 translation_of: Web/JavaScript/Reference/Operators/Decrement original_slug: Web/JavaScript/Reference/Operators/自减 ---
自减运算符(--
) 将它的操作数减一,然后返回操作数.
操作符: x-- or --x
如果使用后缀式,即将操作符放在操作数的后面 (如,x--
),运算会减一,然后返回减一之前的值。
如果使用前缀式,即将操作符放在操作数的前面 (如,--x
),运算会减一,然后返回减一之后的值。
let x = 3; y = x--; // y = 3 // x = 2
let a = 2; b = --a; // a = 1 // b = 1
规范 |
---|
{{SpecName('ESDraft', '#sec-postfix-decrement-operator', '自减运算符')}} |
{{Compat("javascript.operators.decrement")}}