Heim > Web-Frontend > js-Tutorial > So verwenden Sie ||. und && in Javascript

So verwenden Sie ||. und && in Javascript

小云云
Freigeben: 2018-03-17 11:54:14
Original
2119 Leute haben es durchsucht

Die Verwendung der logischen JavaScript-Operatoren || und && in Zahlen, die Priorität verschiedener Operatoren in JavaScript, von hoch nach niedrig:

1, () hat die höchste Priorität
2, Unärer Operator ++ - !
3. Arithmetischer Operator * / % und dann + -
4. Gleichheitsoperator == != == = !==
6. Der logische Operator ist &&, gefolgt von ||. Der logische ODER-Operator && gibt einen booleschen Wert zurück, der wahr oder falsch ist.

a ||. b, a und b in a && b können ein Wert, eine Variable, ein Ausdruck, also auch eine Zahl sein, da die Zahl selbst als (logischer) Wert betrachtet werden kann , ein Ausdruck. Das Folgende sind die Berechnungsergebnisse der logischen Operatoren || und && unter verschiedenen Werten von a und b:

    Logische UND-Verknüpfung a&&b, wenn a in einen booleschen Wert konvertiert wird, es ist falsch (Wenn das Ergebnis nach der Operation falsch, null, ", 0, undefiniert usw. ist), ist das Rückgabeergebnis a; wenn a in einen booleschen Wert konvertiert wird und wahr ist, wird das Ergebnis b zurückgegeben; wenn Mehrere Werte (einschließlich Ausdrücke) werden mit && verbunden. Wenn jeder Ausdruck wahr ist, wird das Operationsergebnis des letzten Ausdrucks zurückgegeben. Wenn mindestens einer nicht wahr ist, wird das Operationsergebnis des ersten Ausdrucks zurückgegeben, der nicht wahr ist .
  1. Die Logik-Oder-Operation a||b gibt von links beginnend das Operationsergebnis des ersten Ausdrucks zurück, der in einen booleschen Wert umgewandelt wird und wahr ist. Es wird das Operationsergebnis des letzten Ausdrucks zurückgegeben.
  2. P.S.: && hat Vorrang. Die Ebene ist höher als ||. Betreiben Sie zuerst && und verwenden Sie dann das Ergebnis der &&-Operation für ||-Operation


  3. Logische JavaScript-Operatoren || und && in Zahlen verwendet
Jeder der JavaScript-Operatoren hat von hoch nach niedrig:

1 () hat die höchste Priorität
2. !
3. Arithmetischer Operator * / % dann + -
4. Logischer ODER-Operator &&, der Wert ist wahr oder falsch >
a ||. b, a und b in a && b können ein Wert, eine Variable, ein Ausdruck, also auch eine Zahl sein, da die Zahl selbst als (logischer) Wert betrachtet werden kann ein Ausdruck. Das Folgende sind die unterschiedlichen Werte von a und b Der boolesche Wert ist falsch (das Ergebnis nach der Operation ist falsch, null, ", 0, undefiniert usw.). Dann ist das Rückgabeergebnis a. Wenn a in einen booleschen Wert konvertiert wird und wahr ist, wird das Ergebnis b zurückgegeben. Wenn mehrere Werte (einschließlich Ausdrücke) mit && verbunden sind und jeder Ausdruck wahr ist, wird die Operation des letzten Ausdrucks zurückgegeben. Wenn mindestens einer von ihnen nicht wahr ist, wird das Operationsergebnis des ersten Ausdrucks zurückgegeben ist nicht wahr, wird zurückgegeben



logische ODER-Operation a||b, beginnend von links, gibt das erste konvertierte Ergebnis zurück Das Operationsergebnis des Ausdrucks, dessen Wert nach dem booleschen Wert wahr ist . Wenn alle falsch sind, wird das Operationsergebnis des letzten Ausdrucks zurückgegeben

P.S: && hat eine höhere Priorität als ||, führen Sie zuerst && durch und verwenden Sie dann das Ergebnis der Operation && für |.

  1. Verwandte Empfehlungen:

  2. Detaillierte Beispiele für Verwendungstechniken von Javascript-Operatoren || und &&

Das obige ist der detaillierte Inhalt vonSo verwenden Sie ||. und && in Javascript. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
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