Logische Operatoren Teil 1
Teil des Abschnitts Grundlagen der JavaScript-Journey von Coddy. Lektion 18 von 77.
Logische Operatoren werden verwendet, um Kombinationen von Vergleichen zu prüfen, die true oder false zurückgeben.
Zum Beispiel enthält die folgende Aussage zwei Vergleiche:
Ist 5 größer als 3 und kleiner als 6?
| Operator | Bedeutung | Beispiel |
|---|---|---|
&& | Und – true, wenn alle Operanden true sind | a && b |
|| | Oder – true, wenn irgendein Operand true ist | a || b |
! | Nicht – true, wenn der Operand false ist | !a |
Sehen wir uns einige Beispiele an:
5 ist größer als 3, und 1 ist gleich 1:
let b1 = (5 > 3) && (1 == 1); // ist wahrErklärung: Alle Operanden sind true, daher enthält b1 den Wert true (die Operation && ergibt true, wenn beide Operanden true sind).
5 ist nicht gleich 4, oder fünf ist gleich 2:
let b2 = !(5 == 4) || (5 == 2); // ist wahrErklärung: Der erste Operand (5 != 4) ist true, also ist auch b2 true (die Operation || ist true, wenn einer der Operanden true ist)
1 ist nicht gleich 1 oder falsch:
let b3 = !(1 == 1) || false; // enthält falseErklärung: Alle Operanden sind false, daher enthält b3 den Wert false (||-Operation).
nicht (3 größer als 4):
let b4 = !(3 > 4); // ist wahrErklärung: Der Operand ist false, daher enthält b4 den Wert true (!-Operation).
nicht (5 größer als 10 oder 5 größer als 1):
let b5 = !(5 > 10 || 5 > 1); // enthält falseErklärung: 5 > 10 || 5 > 1 ist true (einer der Operanden ist true), also ist b5 insgesamt false (!-Operation).
Aufgabe
AnfängerDu erhältst einen Code. Ändere die Werte von b1 und b2, sodass b3 den Wert true enthält.
Es gibt viele richtige Lösungen.
Probier es selbst
// Gib deinen Code unten ein
let b1 = false
let b2 = false
let b3 = b1 || b2
// Ändere die Zeile unten nicht
console.log(`b3 = ${b3}`)Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Grundlagen
4Operatoren Teil 2
Logische Operatoren Teil 1Logische Operatoren Teil 2Wiederholung – Einfache LogikLogische Operatoren Teil 3Typkoerzierung7Rechner zum Teilen der Rechnung
WillkommensnachrichtTrinkgeld und Gesamtbetrag berechnen10FizzBuzz mit einer Wendung
SpielübersichtDie FizzBuzz-Funktion2Variablen
ZahlenZeichenketteBoolescher WertNamenskonventionenLeere VariablenZusammenfassung – Variablen initialisierenKonstanten5Entscheidungen treffen
If-AnweisungIf – ElseRückblick – Einfacher TaschenrechnerVerschachteltes If – ElseSwitch-Anweisung8Schleifen
For-SchleifeWhile-SchleifeBreakContinueWiederholung – FakultätDo-While-SchleifeVerschachtelte Schleife3Operatoren – Teil 1
Arithmetische OperatorenModulo-OperatorArithmetische KurzformenVergleichsoperatorenStrikte vs. lose GleichheitRückblick – einfache Mathematik6Grundlegende Ein- und Ausgabe
AusgabeAusgabe mit VariablenTypkonvertierung – Teil 1Typkonvertierung – Teil 2Wiederholung – Bis 120Wiederholung – Wahr oder falschÜbe selbstständig: Online-JavaScript-Compiler