Das Rätsel der logischen Operatoren in JavaScript enthüllen
Logische Operatoren wie && (AND), || (ODER) und ! (NICHT) sind für die Beherrschung der bedingten Anweisungen von JavaScript von grundlegender Bedeutung. Trotz ihrer scheinbaren Einfachheit können sie manchmal verwirrend sein, wenn sie auf verschiedene Datentypen angewendet werden. Lassen Sie uns in ihre Feinheiten eintauchen, um jegliche Verwirrung zu beseitigen.
Wahrheit und Falschheit: Die Grundlage
Der Schlüssel zum Verständnis logischer Operatoren liegt im JavaScript-Konzept von Wahrhaftigkeit und Falschheit. Jeder Wert in JavaScript wird entweder als wahr oder falsch betrachtet. Die folgenden Werte gelten als falsch:
Der AND-Operator (&&): Embracing Falsehood
Der AND-Operator && wertet aus zum ersten falschen Operanden. Wenn beide Operanden wahr sind, wird true zurückgegeben. Wenn jedoch einer der Operanden falsch ist, wird dieser falsche Wert sofort zurückgegeben.
true && true // true false && true // false true && false // false false && false // false
Der OR-Operator (||): Auf der Suche nach der Wahrheit
Der OR-Operator, || verhält sich entgegengesetzt zu AND. Es gibt den ersten wahren Operanden zurück. Wenn beide Operanden falsch sind, wird der letzte falsche Operand zurückgegeben.
true || true // true true || false // true false || true // true false || false // false
Der NOT-Operator (!): Wahrheit und Falschheit umkehren
Der NOT-Operator, ! , gibt true zurück, wenn der Operand falsch ist, und false, wenn der Operand wahr ist. Es negiert im Wesentlichen den logischen Zustand des Operanden.
!true // false !false // true !undefined // true !"Hello" // false
Zusätzliche Überlegungen:
Das obige ist der detaillierte Inhalt vonWie funktionieren die logischen Operatoren von JavaScript wirklich?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!