--- title: Inkrement (++) slug: Web/JavaScript/Reference/Operators/Inkrement tags: - Inkrement - Inkrement-Operator - Inkrementieren translation_of: Web/JavaScript/Reference/Operators/Increment ---
{{jsSidebar("Operators")}}

Der Inkrement-Operator (++) inkrementiert einen Operanden, addiert also eins hinzu und gibt einen Wert zurück.

{{EmbedInteractiveExample("pages/js/expressions-increment.html")}}

Syntax

Operator: x++ or ++x

Description

Wird der Inkrement-Operator als Postfix benutzt, wobei der Operator hinter dem Operanden steht (z.B. x++), wird der Operand um eins erhöht und der Wert vor dem Inkrementieren zurück gegeben.

Wird der Inkrement-Operator als Prefix benutzt, wobei der Operator vor dem Operanden steht (z.B. ++x), wird der Operand um eins erhöht und der Wert nach dem Inkrementieren  zurück gegeben.

Examples

Postfix increment

let x = 3;
y = x++;

// y = 3
// x = 4

Prefix increment

let a = 2;
b = ++a;

// a = 3
// b = 3

Specifications

Specification
{{SpecName('ESDraft', '#sec-postfix-increment-operator', 'Increment operator')}}

Browser compatibility

{{Compat("javascript.operators.increment")}}

See also