Logische Operatoren Teil 2
Teil des Abschnitts Grundlagen der JavaScript-Journey von Coddy — Lektion 19 von 77.
Logische Operatoren haben eine spezielle Tabelle namens „Wahrheitstabelle“, die zeigt, was die Kombination von logischen Operatoren zurückgibt.
Wahrheitstabelle für den &&-Operator:
| a | b | a && b |
|---|---|---|
| false | false | false |
| false | true | false |
| true | false | false |
| true | true | true |
Die einzige Möglichkeit, ein true für den &&-Operator zu erhalten, ist, wenn sowohl a als auch b true sind.
Wahrheitstabelle für den ||-Operator:
| a | b | a || b |
|---|---|---|
| false | false | false |
| false | true | true |
| true | false | true |
| true | true | true |
In diesem Fall muss, um ein true Ergebnis zu erhalten, entweder a oder b true sein.
Wahrheitstabelle für den !-Operator:
| a | !a |
|---|---|
| false | true |
| true | false |
Hier wird der Wert von a umgekehrt. Wenn a false ist, dann ist !a true
Aufgabe
AnfängerDir wird ein Code gegeben. Ersetze die Fragezeichen der Variablen b1 und b2 so, dass b3 zu true ausgewertet wird.
Beachte, dass
b1undb2Zahlen enthalten sollten. (z. B. 3, 5, 11, …)
Spickzettel
Wahrheitstabellen zeigen die Ergebnisse logischer Operatoren:
AND-Operator (&&): Gibt nur dann true zurück, wenn beide Operanden true sind
| a | b | a && b |
|---|---|---|
| false | false | false |
| false | true | false |
| true | false | false |
| true | true | true |
OR-Operator (||): Gibt true zurück, wenn mindestens ein Operand true ist
| a | b | a || b |
|---|---|---|
| false | false | false |
| false | true | true |
| true | false | true |
| true | true | true |
NOT-Operator (!): Kehrt den booleschen Wert um
| a | !a |
|---|---|
| false | true |
| true | false |
Probier es selbst
// Schreibe deinen Code unten
let b1 = ?
let b2 = ?
let b3 = !((b1 + b2) > (b1 * b2))
// Ändere die folgende Zeile 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 3Type Coercion7Rechnungs-Split-Rechner
WillkommensnachrichtTrinkgeld und Gesamtsumme berechnen2Variablen
ZahlenStringsBooleanNamenskonventionenLeere VariablenRückblick - Variablen initialisierenKonstanten5Entscheidungsfindung
If-AnweisungIf - ElseWiederholung - Einfacher TaschenrechnerVerschachtelte If - Else-AnweisungenSwitch-Anweisung8Schleifen
For-SchleifeWhile-SchleifeBreakContinueRückblick - FakultätDo-While-SchleifeVerschachtelte Schleife3Operatoren Teil 1
Arithmetische OperatorenModulo-OperatorArithmetische AbkürzungenVergleichsoperatorenStrikte vs. lose GleichheitZusammenfassung – Einfache Mathematik6Grundlagen der IO
AusgabeAusgabe mit VariablenTypumwandlung - Teil 1Typumwandlung - Teil 2Wiederholung - Bis 120Wiederholung - Wahr oder Falsch