Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Logische Operatoren Erklärt | Performing Operations in JavaScript
Einführung in JavaScript

bookLogische Operatoren Erklärt

Nun wollen wir logische Operationen untersuchen. Logische Operationen werden verwendet, um mit booleschen Werten zu arbeiten und Entscheidungen zu treffen.

Logische Operatoren

Es gibt drei logische Operatoren in JavaScript:

  • UND (&&);
  • ODER (||);
  • NICHT (!).

UND (&&)

Der logische UND-Operator (&&) gibt nur dann true zurück, wenn beide Werte, auf die er angewendet wird, true sind. Das Ergebnis ist false, wenn einer der Werte false ist.

1234
console.log(true && true); console.log(true && false); console.log(false && true); console.log(false && false);
copy

Der AND-Operator (&&) erfordert, dass alle Werte true sind, damit das Ergebnis true ist.

OR (||)

Der logische OR-Operator (||) gibt true zurück, wenn mindestens einer der Werte true ist. Er gibt nur dann false zurück, wenn beide Werte false sind.

1234
console.log(true || true); console.log(true || false); console.log(false || true); console.log(false || false);
copy

Der ODER-Operator (||) gibt nur dann false zurück, wenn beide Werte false sind.

NICHT (!)

Der NICHT-Operator (!) kehrt den booleschen Wert um. Er wandelt true in false und false in true um.

12
console.log(!true); console.log(!false);
copy

Verwendung von logischen Operatoren

Logische Operatoren werden häufig verwendet, um Bedingungen zu kombinieren. Um beispielsweise zu prüfen, ob zwei Werte größer als 4 oder größer als 1 sind, kann der UND-Operator (&&) verwendet werden.

1234
let a = 5, b = 3; console.log(a > 4 && b > 4); console.log(a > 1 && b > 1);
copy

Priorität

Logische Operationen haben eine niedrigere Priorität als Vergleichsoperationen, welche wiederum eine niedrigere Priorität als mathematische Operationen besitzen.

Hinweis

Ähnlich wie bei anderen Operationen können Klammern () verwendet werden, um die Ausführungsreihenfolge anzupassen.

1. Was wird die Ausgabe sein?

2. Was wird die Ausgabe sein?

3. Was wird die Ausgabe sein?

question mark

Was wird die Ausgabe sein?

Select the correct answer

question mark

Was wird die Ausgabe sein?

Select the correct answer

question mark

Was wird die Ausgabe sein?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 3. Kapitel 7

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Awesome!

Completion rate improved to 2.5

bookLogische Operatoren Erklärt

Swipe um das Menü anzuzeigen

Nun wollen wir logische Operationen untersuchen. Logische Operationen werden verwendet, um mit booleschen Werten zu arbeiten und Entscheidungen zu treffen.

Logische Operatoren

Es gibt drei logische Operatoren in JavaScript:

  • UND (&&);
  • ODER (||);
  • NICHT (!).

UND (&&)

Der logische UND-Operator (&&) gibt nur dann true zurück, wenn beide Werte, auf die er angewendet wird, true sind. Das Ergebnis ist false, wenn einer der Werte false ist.

1234
console.log(true && true); console.log(true && false); console.log(false && true); console.log(false && false);
copy

Der AND-Operator (&&) erfordert, dass alle Werte true sind, damit das Ergebnis true ist.

OR (||)

Der logische OR-Operator (||) gibt true zurück, wenn mindestens einer der Werte true ist. Er gibt nur dann false zurück, wenn beide Werte false sind.

1234
console.log(true || true); console.log(true || false); console.log(false || true); console.log(false || false);
copy

Der ODER-Operator (||) gibt nur dann false zurück, wenn beide Werte false sind.

NICHT (!)

Der NICHT-Operator (!) kehrt den booleschen Wert um. Er wandelt true in false und false in true um.

12
console.log(!true); console.log(!false);
copy

Verwendung von logischen Operatoren

Logische Operatoren werden häufig verwendet, um Bedingungen zu kombinieren. Um beispielsweise zu prüfen, ob zwei Werte größer als 4 oder größer als 1 sind, kann der UND-Operator (&&) verwendet werden.

1234
let a = 5, b = 3; console.log(a > 4 && b > 4); console.log(a > 1 && b > 1);
copy

Priorität

Logische Operationen haben eine niedrigere Priorität als Vergleichsoperationen, welche wiederum eine niedrigere Priorität als mathematische Operationen besitzen.

Hinweis

Ähnlich wie bei anderen Operationen können Klammern () verwendet werden, um die Ausführungsreihenfolge anzupassen.

1. Was wird die Ausgabe sein?

2. Was wird die Ausgabe sein?

3. Was wird die Ausgabe sein?

question mark

Was wird die Ausgabe sein?

Select the correct answer

question mark

Was wird die Ausgabe sein?

Select the correct answer

question mark

Was wird die Ausgabe sein?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 3. Kapitel 7
some-alt