Operatoren
Mathematische Operatoren:
+addiert zwei Zahlen zusammen:6 + 9ergibt15-subtrahiert zwei Zahlen:20 - 15ergibt5*multipliziert zwei Zahlen miteinander:3 * 7ergibt21/teilt zwei Zahl durcheinander:10 / 5ergibt2%Modulo, teilt zwei Zahl durcheinander und gibt den Restwert zurück:10 % 3ergibt1**Potenz, multipliziert eine Zahl entsprechend ihres Exponenten:4 ** 3ergibt64
Vergleichsoperatoren:
===überprüft, ob die linken und rechten Werte miteinander identisch sind:5 === 2 + 4ergibtfalse!==überprüft, ob die linken und rechten Werte nicht identisch sind:5 !== 2 + 3ergibtfalse<testet, ob der linke Wert kleiner als der rechte ist:10 < 6ergibtfalse>testet, ob der linke Wert größer als der rechte ist:10 > 20ergibtfalse<=testet, ob der linke Wert kleiner oder gleich dem rechten ist:3 <= 2ergibtfalse>=testet, ob der linke Wert größer oder gleich dem rechten ist:5 >= 4ergibtfalse
Logische Operatoren:
&&logisches UND liefert einen Wahrheitswerttruewenn beide Vergleichswertetruesind:true && falseergibtfalse||logisches ODER liefert einen Wahrheitswerttruewenn einer der beiden Vergleichswertetrueist:true || falseergibttrue!logisches NICHT kann einen Wahrheitswert umkehren:!trueergibtfalse
📖 MDN: Logical Operators
📖 Marius Schulz: The && and || Operators in JavaScript