Maison  >  Article  >  interface Web  >  Quels sont les opérateurs logiques en js

Quels sont les opérateurs logiques en js

下次还敢
下次还敢original
2024-05-06 10:03:16594parcourir

Les opérateurs logiques de JavaScript sont utilisés pour les opérations booléennes, notamment : Opérateur ET (&&) : compare si deux conditions sont vraies. Ou opérateur (||) : compare deux conditions pour voir si au moins l’une d’entre elles est vraie. Pas d'opérateur (!) : annule une valeur booléenne. Opérateur de condition zéro (??) : renvoie la première condition si la première condition est vraie, sinon renvoie la deuxième condition.

Quels sont les opérateurs logiques en js

Opérateurs logiques en JavaScript

Les opérateurs logiques en JavaScript sont utilisés pour effectuer des opérations booléennes et permettent aux développeurs de comparer et de combiner des valeurs booléennes. Voici les opérateurs logiques les plus courants :

1. Opérateur AND (&&) : &&):

  • 如果两个操作数都是 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
    • Si les deux opérandes sont true, alors retournez true, sinon renvoie false.
  • Utilisé pour tester si plusieurs conditions sont vraies.

    🎜Par exemple : 🎜
    <code class="js">const firstName = user.firstName ?? "Guest";</code>
    🎜🎜2. Ou opérateur (||) : 🎜🎜
    • Si un opérande est true, alors renvoie true, sinon renvoie false. 🎜
    • Utilisé pour tester si au moins une des multiples conditions est vraie. 🎜🎜🎜Par exemple : 🎜rrreee🎜🎜3. Pas d'opérateur (!) : 🎜🎜
      • Inverser une valeur booléenne. Si l'opérande est true, renvoie false et vice versa. 🎜
      • Utilisé pour inverser une condition ou convertir une expression en valeur booléenne. 🎜🎜🎜Par exemple : 🎜rrreee🎜🎜4. Opérateur conditionnel zéro (??) : 🎜🎜
        • Si le premier opérande est true , alors le premier opérande est renvoyé, sinon le deuxième opérande est renvoyé. 🎜
        • Utilisé pour fournir une valeur par défaut, utilisée lorsque la première expression est false. 🎜🎜🎜Exemple : 🎜rrreee

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn