Operatoren

Mathematische Operatoren:

  • + addiert zwei Zahlen zusammen: 6 + 9 ergibt 15
  • - subtrahiert zwei Zahlen: 20 - 15 ergibt 5
  • * multipliziert zwei Zahlen miteinander: 3 * 7 ergibt 21
  • / teilt zwei Zahl durcheinander: 10 / 5 ergibt 2
  • % Modulo, teilt zwei Zahl durcheinander und gibt den Restwert zurück: 10 % 3 ergibt 1
  • ** Potenz, multipliziert eine Zahl entsprechend ihres Exponenten: 4 ** 3 ergibt 64

Vergleichsoperatoren:

  • === überprüft, ob die linken und rechten Werte miteinander identisch sind: 5 === 2 + 4 ergibt false
  • !== überprüft, ob die linken und rechten Werte nicht identisch sind: 5 !== 2 + 3 ergibt false
  • < testet, ob der linke Wert kleiner als der rechte ist: 10 < 6 ergibt false
  • > testet, ob der linke Wert größer als der rechte ist: 10 > 20 ergibt false
  • <= testet, ob der linke Wert kleiner oder gleich dem rechten ist: 3 <= 2 ergibt false
  • >= testet, ob der linke Wert größer oder gleich dem rechten ist: 5 >= 4 ergibt false

Logische Operatoren:

  • && logisches UND liefert einen Wahrheitswert true wenn beide Vergleichswerte true sind: true && false ergibt false
  • || logisches ODER liefert einen Wahrheitswert true wenn einer der beiden Vergleichswerte true ist: true || false ergibt true
  • ! logisches NICHT kann einen Wahrheitswert umkehren: !true ergibt false

📖 MDN: Logical Operators
📖 Marius Schulz: The && and || Operators in JavaScript