Maison > interface Web > js tutoriel > Comment fonctionne l'opérateur ternaire de JavaScript (?:) ?

Comment fonctionne l'opérateur ternaire de JavaScript (?:) ?

Mary-Kate Olsen
Libérer: 2024-12-12 16:24:11
original
506 Les gens l'ont consulté

How Does JavaScript's Ternary Operator (?:) Work?

Comprendre l'opérateur conditionnel en JavaScript : ? et :

En JavaScript, les caractères '?' et ':' jouent un rôle crucial dans les opérateurs conditionnels ternaires. Ces opérateurs offrent une alternative concise aux instructions if-else conventionnelles.

Considérez l'extrait de code suivant :

hsb.s = max != 0 ? 255 * delta / max : 0;
Copier après la connexion

Ce code démontre l'utilisation de l'opérateur conditionnel ternaire. Il détermine si max n'est pas égal à 0. Si cette condition est remplie (max != 0), il évalue et affecte l'expression 255 * delta / max à la propriété hsb.s. À l'inverse, si max est égal à 0, hsb.s se voit attribuer la valeur 0.

Pour comprendre cet opérateur, il est utile de traduire le code en une instruction if-else équivalente :

if (max != 0) {
  hsb.s = 255 * delta / max;
} else {
  hsb.s = 0;
}
Copier après la connexion

L'opérateur conditionnel ternaire sert de notation abrégée pour les situations où un code concis et lisible est souhaité.

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