Menu
Coddy logo textTech

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:

aba && b
falsefalsefalse
falsetruefalse
truefalsefalse
truetruetrue

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:

aba || b
falsefalsefalse
falsetruetrue
truefalsetrue
truetruetrue

In diesem Fall muss, um ein true Ergebnis zu erhalten, entweder a oder b true sein.

Wahrheitstabelle für den !-Operator:

a!a
falsetrue
truefalse

Hier wird der Wert von a umgekehrt. Wenn a false ist, dann ist !a true

challenge icon

Aufgabe

Anfänger

Dir wird ein Code gegeben. Ersetze die Fragezeichen der Variablen b1 und b2 so, dass b3 zu true ausgewertet wird.

Beachte, dass b1 und b2 Zahlen 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

aba && b
falsefalsefalse
falsetruefalse
truefalsefalse
truetruetrue

OR-Operator (||): Gibt true zurück, wenn mindestens ein Operand true ist

aba || b
falsefalsefalse
falsetruetrue
truefalsetrue
truetruetrue

NOT-Operator (!): Kehrt den booleschen Wert um

a!a
falsetrue
truefalse

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}`)
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Grundlagen