JavaScript

JavaScript Operatoren

Rechen-, Vergleichs- und logische Operatoren, strict equality, truthy und falsy.

JavaScript Operatoren

Rechen-, Vergleichs- und logische Operatoren, strict equality, truthy und falsy. Diese Seite ist als Lernunterlage, Nachschlagewerk und Prüfungsvorbereitung für die CAP-Ausbildung gedacht.

Lernziele

  • Operatoren in Bedingungen und Berechnungen verwenden
  • === von == unterscheiden
  • truthy und falsy Werte einschätzen

Erklärung

Operatoren verknüpfen Werte. Rechenoperatoren berechnen Zahlen, Vergleichsoperatoren liefern Booleans, logische Operatoren kombinieren Bedingungen.

In JavaScript solltest du fast immer === und !== verwenden. Die lockeren Operatoren == und != wandeln Typen automatisch um und erzeugen schwer erkennbare Fehler.

Beispiele

const age = 19;
const hasTicket = true;

const canEnter = age >= 18 && hasTicket === true;

Beide Bedingungen müssen stimmen.

console.log(5 === "5"); // false
console.log(5 == "5");  // true

Die zweite Zeile wirkt bequem, verschleiert aber eine Typumwandlung.

Typische Fehler

  • = mit === verwechseln.
  • Lockere Gleichheit in Prüfungen verwenden.
  • Truthy-Werte ohne Absicht als echte Booleans behandeln.

Best Practices

  • Nutze === und !==.
  • Klammern verbessern komplexe Bedingungen.
  • Wandle Formularwerte bewusst mit Number() oder ähnlichen Funktionen um.

Kleine Übung

Schreibe Bedingungen für ein Loginformular: E-Mail nicht leer, Passwort mindestens acht Zeichen, AGB akzeptiert.

Zusammenfassung

JavaScript ergänzt Webseiten um Verhalten. Robuster Code arbeitet mit klaren Daten, kleinen Funktionen, sicheren DOM-Operationen, guter Fehlerbehandlung und nachvollziehbarer Struktur.

Weiterführende Seiten

Zuletzt aktualisiert: 7. Juni 2026