Inkrement- und Dekrement-Operationen in JavaScript
Betrachten wir den folgenden Code:
let num = 0;
num = num + 1; // addieren zur Variable num die Zahl 1
alert(num); // gibt 1 aus
Wie Sie bereits wissen, kann dieser Code
in gekürzter Form mit dem Operator += umgeschrieben werden:
let num = 0;
num += 1; // addieren zur Variable num die Zahl 1
alert(num); // gibt 1 aus
Tatsächlich ist das Hinzufügen von Eins in der Programmierung
so häufig anzutreffen, dass für diesen Vorgang
eine noch kürzere Syntax erfunden wurde
- ein spezieller Operator Inkrement ++, der
den Wert der Variable um 1 erhöht.
Schreiben wir unseren Code damit um:
let num = 0;
num++; // addieren zur Variable num die Zahl 1
alert(num); // gibt 1 aus
Es gibt auch die Operation
Dekrement --, die den Wert der Variable
um 1 verringert. Sehen Sie das Beispiel:
let num = 0;
num--; // subtrahieren von der Variable num die Zahl 1
alert(num); // gibt -1 aus
Ändern Sie diesen Code so, dass darin die Operationen Inkrement und Dekrement vorkommen:
let num = 10;
num = num + 1;
num = num + 1;
num = num - 1;
alert(num);