Maison >interface Web >js tutoriel >Le rôle des points d'interrogation dans js

Le rôle des points d'interrogation dans js

下次还敢
下次还敢original
2024-05-07 20:27:161062parcourir

Le point d'interrogation en JavaScript est utilisé pour l'opérateur conditionnel ternaire, qui sélectionne une valeur parmi deux valeurs en fonction d'une condition. La syntaxe de l'opérateur de condition ternaire est : condition ? valeur1 : valeur2, où condition est une expression booléenne, et valeur1 et valeur2 sont les deux valeurs à sélectionner.

Le rôle des points d'interrogation dans js

Le rôle du point d'interrogation en JavaScript

En JavaScript, l'opérateur point d'interrogation "?" fait partie de l'opérateur conditionnel ternaire, qui est utilisé pour sélectionner l'une des deux valeurs en fonction d'une condition. .

Syntaxe

<code class="javascript">condition ? value1 : value2</code>

où :

  • condition est une expression booléenne. condition 是一个布尔值表达式。
  • value1 是条件为 true 时的返回值。
  • value2 是条件为 false 时的返回值。

工作原理

三元条件运算符的工作原理如下:

  • 首先,计算条件 (condition)。
  • 如果条件为 true,则返回 value1
  • 如果条件为 false,则返回 value2
  • value1 est la valeur de retour lorsque la condition est true.

value2 est la valeur de retour lorsque la condition est false.

Comment ça marche

L'opérateur conditionnel ternaire fonctionne comme suit :

Tout d'abord, la condition (condition) est calculée.

🎜Si la condition est true, renvoyez value1. 🎜🎜Si la condition est false, renvoyez value2. 🎜🎜🎜🎜Exemples🎜🎜🎜Voici quelques exemples d'utilisation de l'opérateur conditionnel ternaire : 🎜
<code class="javascript">// 检查一个数字是否为偶数
let isEven = number % 2 === 0 ? true : false;

// 根据年龄确定是否可以喝酒
let canDrink = age >= 21 ? "可以喝酒" : "不可以喝酒";

// 设置默认值
let name = name || "John Doe";</code>
🎜🎜NOTE🎜🎜🎜L'opérateur conditionnel ternaire est une courte alternative à une instruction if-else. Cependant, elle présente la limitation de ne pouvoir renvoyer qu'une seule valeur sur deux, alors qu'une instruction if-else peut renvoyer n'importe quel nombre de valeurs. 🎜

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