Maison > interface Web > js tutoriel > le corps du texte

Quels sont les opérateurs logiques en js

下次还敢
Libérer: 2024-05-06 10:03:16
original
556 Les gens l'ont consulté

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>
Copier après la connexion

2. 或运算符 (||):

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

例如:

<code class="js">const isStudent = (hasStudentCard) || (isUnder18);</code>
Copier après la connexion

3. 非运算符 (!):

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

例如:

<code class="js">const isNotEligible = !(isEligible);</code>
Copier après la connexion

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>
    Copier après la connexion
    🎜🎜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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!