Mathematische Operatoren und das „Math“-Objekt
Funktionen
Ausblick auf das DOM (Teil 1 von 2)

JavaScript: Bedingungen mit logischen Operatoren

Häufig werden in Bedingungen auch logische Operatoren verwendet:

// UND-Operator (&&): Beide Bedingungen müssen wahr sein
if (bedingung1 && bedingung2) {
// Code wird ausgeführt, wenn beide Bedingungen wahr sind
}

// ODER-Operator (||): Mindestens eine Bedingung muss wahr sein
if (bedingung1 || bedingung2) {
// Code wird ausgeführt, wenn mindestens eine Bedingung wahr ist
}

// NICHT-Operator (!): Kehrt den Wahrheitswert der Bedingung um
if (!bedingung) {
// Code wird ausgeführt, wenn die Bedingung falsch ist
}

Beispiel:

let alter = 19;
let hatFührerschein = true;
let hatAlkoholGetrunken = false;

// Kombination von UND und NICHT
if (alter >= 18 && hatFührerschein && !hatAlkoholGetrunken) {
console.log("Du darfst Auto fahren.");
} else {
console.log("Du darfst nicht Auto fahren.");
}