Booleans / Verknüpfungen

Veröffentlicht in Javascript | 24.07.2023

let x = 15;

let a = x > 10; // dies ist ein Boolean: true

let b = x < 20; // dies ist ein Boolean: true

if(a && b){ // && nennt sich logische Und-Verknüpfung

console.log("Bedingung erfüllt!"); // Befehl wird ausgeführt, da Bedingung erfüllt

}

let x = 30;

let a = x > 10; // dies ist ein Boolean: true

let b = x < 20; // dies ist ein Boolean: false

if(a && b){ // && nennt sich logische Und-Verknüpfung

console.log("Bedingung erfüllt!"); // Befehl wird NICHT ausgeführt, da Bedingung nicht erfüllt

}

In der Praxis wird das aber eher so geschrieben:

if(x > 10 && x < 20){ // && nennt sich logische Und-Verknüpfung

console.log("Bedingung erfüllt!"); // Befehl wird NICHT ausgeführt, da Bedingung nicht erfüllt

}

if(x > 10 || x < 20){ // || nennt sich logische Oder-Verknüpfung

console.log("Bedingung erfüllt!"); // Befehl wird NICHT ausgeführt, da Bedingung nicht erfüllt

}