Heim >Web-Frontend >js-Tutorial >Wie funktionieren logische Operatoren in JavaScript?

Wie funktionieren logische Operatoren in JavaScript?

Susan Sarandon
Susan SarandonOriginal
2024-11-10 09:37:02831Durchsuche

How do Logical Operators Work in JavaScript?

Logische Operatoren in JavaScript verstehen

In JavaScript sind logische Operatoren für die Auswertung und Kombination von bedingten Anweisungen unerlässlich. Die drei primären logischen Operatoren – && (AND), || (ODER) und ! (NICHT) – verhalten sich unterschiedlich, abhängig von der Art der Daten, auf die sie angewendet werden.

UND (&&)

Der UND-Operator gibt den ersten falschen Operanden oder den zurück letzter Operand, wenn alle wahr sind. Wahrhaftigkeit und Falschheit basieren in JavaScript auf vordefinierten Werten: Zu den falschen Werten gehören null, undefiniert, falsch, 0, -0, NaN, leere Zeichenfolgen und document.all, während alle anderen Werte wahr sind.

OR (||)

Der OR-Operator gibt den ersten wahren Operanden oder den letzten Operanden zurück, wenn alle falsch sind. Wie der AND-Operator berücksichtigt er die Wahrhaftigkeit von Operanden und gibt den ersten nicht falschen Wert zurück, falls vorhanden.

NOT (!)

Der NOT-Operator invertiert den Wahrhaftigkeit seines Operanden. Wenn der Operand wahr ist, ! wird false zurückgeben; wenn der Operand falsch ist, ! wird true zurückgeben.

Beispiele:

  • true && false → false
  • true && true → true
  • false || wahr → wahr
  • falsch || false → false
  • !true → false
  • !false → true

Durch das Verständnis des Verhaltens dieser logischen Operatoren können Sie Bedingungen in Ihrem JavaScript-Code effektiv kombinieren und eine genauere und effizientere bedingte Logik erstellen.

Das obige ist der detaillierte Inhalt vonWie funktionieren logische Operatoren in JavaScript?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn