Déclaration if en ligne en JavaScript
-
Instruction
if
simple en ligne avec opération ternaire en JavaScript -
Instruction
if
en ligne à plusieurs conditions Opération ternaire en JavaScript -
Instruction
if
en ligne avec opérateur logique en JavaScript
L’opération conditionnelle est l’une des conceptions de codage de base pour tout langage de programmation. La convention consiste à déduire la meilleure sortie d’ajustement à partir de plusieurs conditions disponibles. JavaScript supporte à la fois la structure habituelle if...else
et les opérateurs ternaires.
Dans la section suivante, nous présenterons comment appliquer des instructions conditionnelles à l’aide d’opérateurs ternaires et d’opérateurs logiques.
Instruction if
simple en ligne avec opération ternaire en JavaScript
Généralement, ce type de pratique de codage énonce d’abord la condition de base et sépare le résultat possible par un ?
. Les résultats possibles sont séparés par deux-points (:)
. La structure d’opération ternaire ne prend qu’une seule ligne de code pour apporter le résultat, ainsi nommée instruction if
en ligne.
Extrait de code:
var x = 5;
var y = 10;
var z = x > y ? x : y;
console.log(z);
Production :
L’exemple explique la condition où la variable x
est comparée à la variable y
. Si x
est supérieur à y
, alors z
contient la valeur de x
, autre que la valeur de y
. C’est l’alternative à la structure de base if...else
.
Instruction if
en ligne à plusieurs conditions Opération ternaire en JavaScript
Les conditions multiples font référence à plus d’une condition ; plus précisément, il s’agit de la structure de if...else if...else
. Chaque portée de condition aura un cas de retour, et la valeur de retour de la condition applicable est la réponse. La documentation donne un meilleur aperçu du cas.
Extrait de code:
var x = 5;
var y = 5;
var z = x > y ? 'true' : x < y ? 'false' : 'false';
console.log(z);
Production :
Selon la sortie, on voit qu’ici une instruction if
(x>y)
était présente également sur laquelle il y avait un cas de retour "true"
. Plus tard pour if else
, nous avons (x<y)
comme condition, et cela renvoie "false"
. De plus, si la condition appliquée est satisfaite, nous renvoyons "false"
, qui est notre déclaration else
.
Instruction if
en ligne avec opérateur logique en JavaScript
Dans cette pratique, une condition donnée qui satisfait la valeur de retour est écrite après l’opérateur (&&)
. Et s’il est dirigé vers la condition else
, la valeur de retour est définie après le ||
opérateur. Voyons la démonstration avec un exemple de code.
Extrait de code:
var x = 5;
var y = 10;
var z = (x < y) && x || y;
console.log(z);
Production :