Intern
Welche logischen Operatoren kennst du in JavaScript?
sobes.tech KI
Antwort von AI
In JavaScript kenne ich die folgenden logischen Operatoren:
- Logisches UND (
&&): Gibttruezurück, wenn beide Operanden wahr sind. Andernfalls gibt esfalsezurück. Kann für Kurzschlussauswertung verwendet werden: Wenn der erste Operand falsch ist, wird der zweite nicht ausgewertet. - Logisches ODER (
||): Gibttruezurück, wenn mindestens einer der Operanden wahr ist. Gibtfalsenur zurück, wenn beide Operanden falsch sind. Unterstützt ebenfalls Kurzschlussauswertung: Wenn der erste Operand wahr ist, wird der zweite nicht ausgewertet. Wird häufig verwendet, um Standardwerte festzulegen. - Logisches NICHT (
!): Invertiert den Wahrheitswert des Operanden. Wandelt den Operanden vor der Inversion in einen booleschen Wert um.
Anwendungsbeispiele:
// Logisches UND
let a = true;
let b = false;
console.log(a && b); // false
// Logisches ODER
console.log(a || b); // true
// Logisches NICHT
let c = true;
console.log(!c); // false
// Kurzschlussauswertung
let result = null;
let defaultValue = "Standardwert";
let finalValue = result || defaultValue; // finalValue wird "Standardwert" sein
let x = 5;
let y = 10;
if (x > 0 && y > 0) {
console.log("Beide positiv");
}