Les méthodes permettant d'évaluer plusieurs conditions en JavaScript incluent : l'utilisation de l'opérateur || (ou), de l'opérateur && (et), des instructions if imbriquées et des instructions switch (applicables uniquement à la comparaison d'une valeur).
Comment utiliser If en JavaScript pour déterminer plusieurs conditions
Il existe plusieurs façons d'utiliser if pour déterminer plusieurs conditions en JavaScript.
1. Utilisez l'opérateur || (OU logique)
L'opérateur || (OU logique) est utilisé pour déterminer si l'une des multiples conditions est vraie.
<code class="javascript">if (condition1 || condition2) { // 条件 1 或条件 2 为真时的代码 }</code>
2. Utiliser l'opérateur && (ET logique)
L'opérateur && (ET logique) est utilisé pour déterminer si plusieurs conditions sont vraies.
<code class="javascript">if (condition1 && condition2) { // 条件 1 和条件 2 都为真时的代码 }</code>
3. Utilisez des instructions if imbriquées
Les instructions if imbriquées peuvent être utilisées pour déterminer plusieurs conditions et exécuter différents codes en fonction de différentes conditions.
<code class="javascript">if (condition1) { // 条件 1 为真时的代码 } else if (condition2) { // 条件 1 为假,条件 2 为真时的代码 } else { // 条件 1 和条件 2 都为假时的代码 }</code>
4. Utilisez les instructions switch (limitées à comparer une valeur)
L'instruction switch peut être utilisée pour comparer une valeur avec plusieurs options et exécuter un code différent en fonction de la correspondance.
<code class="javascript">switch (value) { case option1: // 值等于选项 1 时的代码 break; case option2: // 值等于选项 2 时的代码 break; default: // 值与任何选项都不匹配时的代码 }</code>
Exemple
L'exemple suivant utilise l'opérateur || pour déterminer si l'une des deux conditions est vraie :
<code class="javascript">const age = 18; const isCitizen = true; if (age >= 18 || isCitizen) { console.log("可以投票"); } else { console.log("不能投票"); }</code>
L'exemple ci-dessus utilise une instruction if imbriquée pour déterminer trois conditions :
<code class="javascript">const score = 85; if (score >= 90) { console.log("A"); } else if (score >= 80) { console.log("B"); } else if (score >= 70) { console.log("C"); } else { console.log("D"); }</code>
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!