Kursinhalt
Einführung in JavaScript
Einführung in JavaScript
Logische Operationen
Nun lassen Sie uns logische Operationen erkunden. Logische Operationen werden verwendet, um Entscheidungen basierend auf booleschen Werten zu manipulieren und zu treffen.
Logische Operatoren
Es gibt drei logische Operatoren in JavaScript:
- UND (
&&
); - ODER (
||
); - NICHT (
!
).
UND (&&)
Der logische Operator UND (&&
) gibt nur dann true
zurück, wenn beide Werte, auf die er angewendet wird, true
sind. Das Ergebnis ist false
, wenn irgendein Wert false
ist.
console.log(true && true); console.log(true && false); console.log(false && true); console.log(false && false);
Der AND (&&
) Operator erfordert, dass alle Werte true
sind, um true
zurückzugeben.
OR (||)
Der OR (||
) logische Operator gibt true
zurück, wenn mindestens einer der Werte true
ist. Er gibt nur dann false
zurück, wenn beide Werte false
sind.
console.log(true || true); console.log(true || false); console.log(false || true); console.log(false || false);
Der OR (||
) Operator gibt nur false
zurück, wenn beide Werte false
sind.
NOT (!)
Der NOT (!
) Operator kehrt den booleschen Wert um. Er verwandelt true
in false
und false
in true
.
console.log(!true); console.log(!false);
Verwendung von logischen Operatoren
Logische Operatoren werden häufig verwendet, um Bedingungen zu kombinieren. Zum Beispiel, um zu überprüfen, ob zwei Werte größer als 4
oder größer als 1
sind, können Sie den UND-Operator (&&
) verwenden.
let a = 5, b = 3; console.log(a > 4 && b > 4); console.log(a > 1 && b > 1);
Priorität
Logische Operationen haben eine niedrigere Priorität als Vergleichsoperationen, die wiederum eine niedrigere Priorität als mathematische Operationen haben.
Hinweis
Ähnlich wie bei anderen Operationen können Sie Klammern
()
verwenden, um die Priorität der Ausführung anzupassen.
1. Was wird die Ausgabe sein?
2. Was wird die Ausgabe sein?
3. Was wird die Ausgabe sein?
Danke für Ihr Feedback!