Heim > Web-Frontend > js-Tutorial > Wie verhält sich der AND-Operator (&&) von JavaScript bei der Zuweisung?

Wie verhält sich der AND-Operator (&&) von JavaScript bei der Zuweisung?

DDD
Freigeben: 2024-12-08 08:42:13
Original
1030 Leute haben es durchsucht

How Does JavaScript's AND Operator (&&) Behave in Assignment?

JavaScript-Zuweisung und der UND-Operator

In JavaScript kann der Zuweisungsoperator in Verbindung mit verschiedenen logischen Operatoren verwendet werden, einschließlich des UND ( &&)-Operator. Allerdings unterscheidet sich das Verhalten des AND-Operators innerhalb einer Zuweisung vom OR (||)-Operator.

Verhalten des AND-Operators

Im Gegensatz zum OR-Operator, der weist den Wert des zweiten Operanden zu, wenn der erste falsch ist, weist der UND-Operator Folgendes zu:

  • Der Wert von der erste Operand, wenn er falsch ist.
  • Der Wert des zweiten Operanden, wenn der erste wahr ist.

Spezifische Beispiele

Betrachten wir Folgendes Beispiel:

var oneOrTheOther = someOtherVar && "some string";
Nach dem Login kopieren
  • Wenn someOtherVar nicht-falsch (wahr) ist: oneOrTheOther wird der Wert von „some string“ zugewiesen.
  • Wenn someOtherVar falsch ist: oneOrTheOther wird der Wert von someOtherVar zugewiesen (falsch).

Falsche Werte

Beachten Sie, dass falsche Werte in JavaScript Folgendes umfassen:

  • Null
  • Undefiniert
  • NaN (Kein Zahl)
  • 0 (Null)
  • Eine leere Zeichenfolge ("")

Jeder Wert, der nicht falsch ist, wird als wahr angesehen.

Fazit

Der AND-Operator innerhalb einer Zuweisung weist nur dann den Wert des zweiten Operanden zu, wenn der erste Operand ist wahr. Andernfalls wird der Wert des ersten Operanden zugewiesen (der falsch sein muss). Dieses Verhalten ist wichtig, um die korrekte Auswertung und Zuweisung von Booleschen und anderen wahren/falschen Werten im JavaScript-Code sicherzustellen.

Das obige ist der detaillierte Inhalt vonWie verhält sich der AND-Operator (&&) von JavaScript bei der Zuweisung?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage