ECMAScript-Zuweisungsoperatoren

Zuweisungsoperator

Einfache Zuweisungsoperationen werden durch das Gleichheitszeichen (=) realisiert, indem der Wert auf der rechten Seite des Gleichheitszeichens dem Variablen auf der linken Seite zugewiesen wird.

Beispiel:

var iNum = 10;

Komplexe Zuweisungsoperationen werden durch Multiplikations-, Additions- oder Verschiebeoperationen plus einem Gleichheitszeichen (=) realisiert. Diese Zuweisungsoperationen sind eine Abkürzung für folgende gängigen Fälle:

var iNum = 10;
iNum = iNum + 10;

Die zweite Zeile kann mit einem komplexen Zuweisungsoperator umgeschrieben werden:

var iNum = 10;
iNum += 10;

Für jede der Hauptarithmetischen Operationen und einige andere Operationen gibt es einen komplexen Zuweisungsoperator:

  • Multiplikation/Aufwerten (*=)
  • Division/Aufwerten (/=)
  • Modulo/Aufwerten (%=)
  • Addition/Aufwerten (+=)
  • Subtraktion/Aufwerten (-=)
  • Linksshift/Aufwerten (<<=)
  • Gezeichneter Rechtsshift/Aufwerten (>>=)
  • Ungezeichneter Rechtsshift/Aufwerten (>>>=)