Skip to main content
Mit Operatoren können wir mehrere Werte umwandeln oder miteinander kombinieren.

Mathematische Operatoren

Wir können alle arithmetischen Operatoren verwenden wie:
  • + → Addieren von Werten
  • - → Subtrahieren von Werten
  • * → Multiplikation von Werten
  • / → Dividieren von Werten
  • % → Berechnen des Restes einer Division
  • ** → Berechnen der Potenz

Verkettungsoperator

Der Verkettungsoperator (+) wird verwendet, um zwei Zeichenketten miteinander zu verbinden:

Zuweisungsoperator

Die Zuweisungsoperatoren sind:
  • = → einen Wert setzen
  • += → etwas zu einer Variablen hinzufügen
  • -= → etwas von einer Variablen subtrahieren
  • *= → etwas mit einer Variablen multiplizieren
  • /= → etwas von einer Variablen dividieren
  • %= → Rest von einer Variablen berechnen
  • **= → Potenz von einer Variablen berechnen
  • ++ → eins zu einer Variablen addieren
  • -- → eins von einer Variablen subtrahieren
Zuweisungsoperatoren werden verwendet, um die Aktualisierung für eine Variable zu verkürzen:

Vergleichsoperatoren

Wir verwenden Vergleichsoperatoren, um boolesche Werte zu erzeugen:
  • == → gleicher Wert, ignoriert Datentyp
  • === → gleicher Wert und gleicher Typ
  • != → nicht gleicher Wert, ignoriert den Datentyp
  • !== → ungleicher Wert und Typ
  • > → größer als
  • < → kleiner als
  • >= → größer als oder gleich
  • <= → kleiner als oder gleich

Reihenfolge der Operationen

Der Vorrang der Operatoren entscheidet darüber, welche Operationen zuerst ausgeführt werden, dann als zweites, … MDN hat dazu eine sehr gute Referenz: Reference for Operator Precedence Hier sehen wir, dass die Gruppierung die höchste Priorität hat (), danach folgen Funktionsaufrufe usw.