Heim >Web-Frontend >js-Tutorial >Wie funktioniert der logische UND-Operator von JavaScript in Zuweisungen?

Wie funktioniert der logische UND-Operator von JavaScript in Zuweisungen?

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-12-02 16:07:13325Durchsuche

How Does JavaScript's Logical AND Operator Work in Assignments?

Logischer UND-Operator in der JavaScript-Zuweisung

In JavaScript weist der logische ODER-Operator (||) bedingt einen Wert basierend auf der Wahrhaftigkeit von zu ein Ausdruck. Es weist der Variablen den ersten Ausdruck zu, der nicht null, nicht undefiniert und nicht falsch ist.

Der logische UND-Operator (&&) verhält sich jedoch in Zuweisungsszenarien anders. Es bewertet den ersten Ausdruck als wahr oder falsch.

Wahrheit:

Wenn der erste Ausdruck wahr ist, gibt der logische UND-Operator den Wert des zweiten Ausdrucks zurück und weist ihn zu es zum Variable:

var oneOrTheOther = true && "This is true"; // oneOrTheOther = "This is true"

Falschheit:

Wenn der erste Ausdruck falsch ist, gibt der logische UND-Operator den Wert des ersten Ausdrucks zurück und weist ihn der Variablen zu:

var oneOrTheOther = false && "This is false"; // oneOrTheOther = false

Denken Sie an die falschen Werte in JavaScript include:

  • null
  • undefiniert
  • 0
  • NaN (Not-a-Number)
  • "" (leer string)

Daher gilt zunächst jede Zuweisung, die den logischen UND-Operator und eine Falschberechnung beinhaltet Ausdruck führt zur Zuweisung dieses falschen Werts zur Variablen.

Das obige ist der detaillierte Inhalt vonWie funktioniert der logische UND-Operator von JavaScript in Zuweisungen?. 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