Heim > Web-Frontend > js-Tutorial > Hauptteil

Was sind die logischen Operatoren in js?

下次还敢
Freigeben: 2024-05-06 10:03:16
Original
554 Leute haben es durchsucht

Die logischen Operatoren von JavaScript werden für boolesche Operationen verwendet, darunter: UND-Operator (&&): Vergleicht, ob zwei Bedingungen wahr sind. Oder-Operator (||): Vergleicht zwei Bedingungen, um festzustellen, ob mindestens eine davon wahr ist. Nicht-Operator (!): Negiert einen booleschen Wert. Null-Bedingungsoperator (??): Gibt die erste Bedingung zurück, wenn die erste Bedingung wahr ist, andernfalls wird die zweite Bedingung zurückgegeben.

Was sind die logischen Operatoren in js?

Logische Operatoren in JavaScript

Logische Operatoren in JavaScript werden zum Ausführen boolescher Operationen verwendet und ermöglichen Entwicklern den Vergleich und die Kombination boolescher Werte. Im Folgenden sind die gebräuchlichsten logischen Operatoren aufgeführt:

1. UND-Operator (&&): &&):

  • 如果两个操作数都是 true,则返回 true,否则返回 false
  • 用于测试多个条件是否都为真。

例如:

<code class="js">const isEligible = (age >= 18) && (hasDriversLicense);</code>
Nach dem Login kopieren

2. 或运算符 (||):

  • 如果任何一个操作数为 true,则返回 true,否则返回 false
  • 用于测试多个条件是否至少有一个为真。

例如:

<code class="js">const isStudent = (hasStudentCard) || (isUnder18);</code>
Nach dem Login kopieren

3. 非运算符 (!):

  • 将一个布尔值取反。如果操作数为 true,则返回 false,反之亦然。
  • 用于反转条件或将表达式转换为布尔值。

例如:

<code class="js">const isNotEligible = !(isEligible);</code>
Nach dem Login kopieren

4. 零条件运算符 (??):

  • 如果第一个操作数为 true,则返回第一个操作数,否则返回第二个操作数。
  • 用于提供一个默认值,当第一个表达式为 false
    • Wenn beide Operanden wahr sind, dann zurückgeben true, andernfalls false zurückgeben.
  • Wird verwendet, um zu testen, ob mehrere Bedingungen wahr sind.

    🎜Zum Beispiel: 🎜
    <code class="js">const firstName = user.firstName ?? "Guest";</code>
    Nach dem Login kopieren
    🎜🎜2. Oder-Operator (||): 🎜🎜
    • Wenn ein Operand true ist, dann wird true, andernfalls wird false zurückgegeben. 🎜
    • Wird verwendet, um zu testen, ob mindestens eine von mehreren Bedingungen wahr ist. 🎜🎜🎜Zum Beispiel: 🎜rrreee🎜🎜3. Nicht-Operator (!): 🎜🎜
      • Invertieren Sie einen booleschen Wert. Wenn der Operand true ist, wird false zurückgegeben und umgekehrt. 🎜
      • Wird verwendet, um eine Bedingung umzukehren oder einen Ausdruck in einen booleschen Wert umzuwandeln. 🎜🎜🎜Zum Beispiel: 🎜rrreee🎜🎜4. Null-Bedingungsoperator (??): 🎜🎜
        • Wenn der erste Operand true ist, dann Der erste Operand wird zurückgegeben, andernfalls wird der zweite Operand zurückgegeben. 🎜
        • Wird zur Bereitstellung eines Standardwerts verwendet, der verwendet wird, wenn der erste Ausdruck false ist. 🎜🎜🎜Beispiel: 🎜rrreee

Das obige ist der detaillierte Inhalt vonWas sind die logischen Operatoren in js?. 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
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!