Operatoren und Ausdrücke

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:

let firstName = 'Levin';
let lastName = 'Bänninger';
const fullName = firstName + ' ' + lastName;

console.log(fullName); // Levin Bänninger

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:

let a = 10;





; 


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.

Zuletzt aktualisiert