Heim  >  Artikel  >  Web-Frontend  >  Was sind die logischen Operatoren in js?

Was sind die logischen Operatoren in js?

下次还敢
下次还敢Original
2024-05-06 10:03:16593Durchsuche

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>

2. 或运算符 (||):

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

例如:

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

3. 非运算符 (!):

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

例如:

<code class="js">const isNotEligible = !(isEligible);</code>

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>
    🎜🎜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!

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
Vorheriger Artikel:Was sind die Operatoren in jsNächster Artikel:Was sind die Operatoren in js