JavaScript Operatoren
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