Menu
Coddy logo textTech

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 überprüfen, die true oder false zurückgeben.

Beispielsweise enthält die folgende Aussage zwei Vergleiche: 

Ist 5 größer als 3 und kleiner als 6?

OperatorBedeutungBeispiel
&&Und – true, wenn alle Operanden true sinda && b
||Oder – true, wenn ein beliebiger Operand true ista || 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 wahr

Erklärung: Alle Operanden sind true, daher wird b1 den Wert true enthalten (die Operation && ist true, wenn beide Operanden true sind).

 

5 ist nicht gleich 4, oder fünf ist gleich 2:

let b2 = !(5 == 4) || (5 == 2); // ist wahr

Erklärung: Der erste Operand (5 != 4) ist true, daher ist auch b2 true (die Operation || ist true, wenn einer der beiden Operanden true ist)

 

1 ist nicht gleich 1 oder falsch:

let b3 = !(1 == 1) || false; // hält false

Erklärung: Alle Operanden sind false, daher enthält b3 false (Operation ||).

 

nicht (3 größer als 4):

let b4 = !(3 > 4); // ist wahr

Erklärung: Der Operand ist false, daher wird b4 den Wert true enthalten (!-Operation).

 

nicht (5 größer als 10 oder 5 größer als 1):

let b5 = !(5 > 10 || 5 > 1); // enthält false

Erklärung: 5 > 10 || 5 > 1 ist true (einer der Operanden ist true), daher ist b5 insgesamt false (!-Operation).

challenge icon

Aufgabe

Anfänger

Dir wird ein Code gegeben. Ändere die Werte von b1 und b2, sodass b3 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}`)
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

Übe selbstständig: Online-JavaScript-Compiler