--- title: Dekrement (--) slug: Web/JavaScript/Reference/Operators/Decrement tags: - Dekrement - Dekrement-Operator - Dekrementieren translation_of: Web/JavaScript/Reference/Operators/Decrement original_slug: Web/JavaScript/Reference/Operators/Dekrement ---
Der Dekrement-Operator (--) dekrementiert den Operanden um eins, zieht als eins vom Operanden ab und gibt einen Wert zurück.
Operator: x-- or --x
Wenn der Dekrement-Operator als Postfix benutzt wird, also der Operator hinter dem Operanden steht (z.B. x--), wird der Operand um eins reduziert aber der Wert vor dem Dekrementieren zurückgegeben.
Wird der Dekrement-Operator als Präfix genutzt, steht also der Operator vor dem Operanden (z. B. --x), wird der Operator um eins reduziert und der Wert nach dieser Dekrementierung zurückgegeben.
let x = 3; y = x--; // y = 3 // x = 2
let a = 2; b = --a; // a = 1 // b = 1
Specification |
---|
{{SpecName('ESDraft', '#sec-postfix-decrement-operator', 'Decrement operator')}} |
{{Compat("javascript.operators.decrement")}}