Les développeurs préfèrent écrire du code concis et compact dans divers scénarios pour mieux comprendre et améliorer la lisibilité du code. Par exemple, lorsqu'une déclaration conditionnelle est simple et courte, il est de la meilleure pratique de l'écrire en une seule ligne pour le rendre facilement compréhensible. Bien que, pour des déclarations plus complexes ou pour ceux qui ont plusieurs branches, il est généralement recommandé d'utiliser le format multi-lignes au lieu d'une ligne.
Ce tutoriel décrira la façon d'écrire une ligne 'si' déclaration.
Comment créer si une déclaration unique en javascript?
Pour créer une instruction IF One-Liner, utilisez le «opérateur ternaire". Il contient trois opérandes, "vraie expression "," fausse expression "et une" condition "avec"?" et ":" panneaux. Ces signes indiquent et séparent les opérandes.
Syntaxe
La syntaxe suivante est utilisée pour l'instruction IF en une seule ligne:
condition ? true_expression: false_expressionLe "vraie expression«Exécutera quand le«condition«C'est vrai, sinon le«fausse expression"Sera exécuté.
Exemple
Créer une variable "grade"Et stocker la chaîne"UN»:
Soit Grade = "A";Maintenant, utilisez l'opérateur ternaire et vérifiez si la variable "Grade ”stocke« A ». Si oui"Puis imprime"Superbe"Sinon, imprimez"Meilleur»:
grade == "A" ? "Superbe": "meilleur";Dans la sortie donnée, la véritable expression sera exécutée car la condition est «vrai»:
Vous pouvez également créer plusieurs instructions IF en une seule ligne à l'aide de l'opérateur ternaire. Ici, la variable "grade" magasins "D»:
Soit Grade = "D";Maintenant, vérifiez si le «Grade ”stocke« A ». Si oui, alors imprimez «Superbe», si «Grade» stocke «B» imprimer «meilleur», s'il stocke «C» imprimer «bon», sinon imprimer «Fair»:
grade == "A" ? "Superbe": grade == "B" ? "Meilleur": grade == "C" ? "Bon": "Fair";Sortir
Ici, dans la sortie ci-dessus, aucune des conditions n'est vraie, donc l'instruction ELSE est exécutée:
Conclusion
Pour créer une instruction IF en ligne, utilisez le «opérateur ternaire". Il contient trois opérandes, "vraie expression "," fausse expression "et une" condition "avec"?" et ":" panneaux. Ces signes indiquent et séparent les opérandes. L'opérateur ternaire est également connu comme un raccourci pour les déclarations IF-Else. Dans ce tutoriel, nous avons décrit la façon de créer une déclaration «if» en une seule ligne.