| [ Web Proxy ] |
| Viewing: https://developer.mozilla.org/de/docs/Web/JavaScript/Reference/Operators/Increment | [Back] [Original] |
Get to know MDN better
Dieser Inhalt wurde automatisch aus dem Englischen bersetzt, und kann Fehler enthalten. Erfahre mehr ber dieses Experiment.
Diese Funktion ist gut etabliert und funktioniert auf vielen Gerten und in vielen Browserversionen. Sie ist seit Juli 2015 browserbergreifend verfgbar.
Der Inkrement-Operator (++) erhht seinen Operanden um eins und gibt den Wert vor oder nach dem Inkrement zurck, je nachdem, wo der Operator platziert ist.
let x = 3;
const y = x++;
console.log(`x:${x}, y:${y}`);
// Expected output: "x:4, y:3"
let a = 3;
const b = ++a;
console.log(`a:${a}, b:${b}`);
// Expected output: "a:4, b:4"
x++
++x
Der ++-Operator ist fr zwei Typen von Operanden berladen: Zahl und BigInt. Er wandelt den Operanden zunchst in einen numerischen Wert um und berprft dessen Typ. Er fhrt ein BigInt-Inkrement durch, wenn der Operand zu einem BigInt wird; andernfalls fhrt er ein Nummerninkrement durch.
Wird er postfix verwendet, also mit dem Operator nach dem Operanden (zum Beispiel x++), erhht der Inkrement-Operator und gibt den Wert vor dem Inkrement zurck.
Wird er prfix verwendet, also mit dem Operator vor dem Operanden (zum Beispiel ++x), erhht der Inkrement-Operator und gibt den Wert nach dem Inkrement zurck.
Der Inkrement-Operator kann nur auf Operanden angewendet werden, die Referenzen sind (Variablen und Objekteigenschaften, d.h. gltige Zuweisungsziele). ++x selbst wird zu einem Wert ausgewertet, nicht zu einer Referenz, sodass Sie keine mehreren Inkrement-Operatoren zusammenketten knnen.
++(++x); // SyntaxError: Invalid left-hand side expression in prefix operation
let x = 3;
const y = x++;
// x is 4; y is 3
let x2 = 3n;
const y2 = x2++;
// x2 is 4n; y2 is 3n
let x = 3;
const y = ++x;
// x is 4; y is 4
let x2 = 3n;
const y2 = ++x2;
// x2 is 4n; y2 is 4n
| Spezifikation |
|---|
| ECMAScript 2027 LanguageSpecification # sec-postfix-increment-operator |
+)-)/)*)%)**)--)-)+)Der Bauplan fr ein besseres Internet.
Teile dieses Inhalts sind 19982026 von einzelnen mozilla.org-Mitwirkenden. Inhalte sind verfgbar unter einer Creative-Commons-Lizenz.
| Web Proxy Viewer | New URL | Original Page |