Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Logische Operatoren | Abschnitt
JavaScript-Grundlagen

bookLogische Operatoren

Swipe um das Menü anzuzeigen

Wenn Entscheidungen im Code auf mehr als einer Bedingung basieren sollen, ermöglichen logische Operatoren das Kombinieren oder Modifizieren dieser Bedingungen. JavaScript stellt drei Hauptlogikoperatoren zur Verfügung: UND (&&), ODER (||) und NICHT (!).
Diese Operatoren werden verwendet, um mehrere boolesche Ausdrücke zu verknüpfen oder deren Werte zu invertieren.

  • Der UND-Operator (&&) ergibt true, nur wenn beide Bedingungen wahr sind;
  • Der ODER-Operator (||) ergibt true, wenn mindestens eine der Bedingungen wahr ist;
  • Der NICHT-Operator (!) kehrt den Wert einer Bedingung um: Ist eine Bedingung true, macht ! daraus false und umgekehrt.

Diese Operatoren werden am häufigsten in if-Anweisungen verwendet, um den Programmfluss anhand komplexerer Logik zu steuern.

123456789101112131415161718192021
const age = 20; const hasTicket = true; // Using AND (&&): both conditions must be true if (age >= 18 && hasTicket) { console.log("You can enter the event."); } else { console.log("Entry denied."); } // Using OR (||): at least one condition must be true const isMember = false; if (age >= 18 || isMember) { console.log("You qualify for a discount."); } // Using NOT (!): invert a condition const isBanned = false; if (!isBanned) { console.log("Access granted."); }
copy

Beim Kombinieren logischer Operatoren bestimmt die Operatorrangfolge, in welcher Reihenfolge sie ausgewertet werden. In JavaScript hat der NICHT-Operator (!) die höchste Priorität, gefolgt von UND (&&) und schließlich ODER (||).

Das bedeutet, Ausdrücke mit ! werden zuerst ausgewertet, dann && und zuletzt ||. Mit Klammern () können Bedingungen gruppiert und die Auswertungsreihenfolge gezielt gesteuert werden.

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 8

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Abschnitt 1. Kapitel 8
some-alt