Qu'est-ce qu'un opérateur ternaire en javascript
UN ternaire L'opérateur fonctionne de la même manière que les instructions IF. Il évalue une condition, si elle est vraie, il exécute un bloc de code lié à cette condition.
Regardons la syntaxe du ternaire opérateur:
condition ? Expression1: Expression2Le ternaire L'opérateur évaluera d'abord la condition de test, puis:
L'opérateur ternaire est appelé comme tel car il prend trois opérandes, maintenant, écrivons quelques exemples pour voir comment le ternaire L'opérateur fonctionne vraiment:
// Code Snippet pour vérifier si l'élève est adulte ou nonSupposons que l'utilisateur entre 18. Puis la condition Âge> = 18 est vérifié qui évalue à vrai. Ainsi, la première expression sera affectée à la variable de résultat.
Et si l'utilisateur entre quelque chose comme 15, la condition évalue à False et que le deuxième pass d'expression est affecté à la variable de résultat.
Comment utiliser l'opérateur ternaire pour remplacer les instructions If / else
En javascript, le ternaire L'opérateur est utilisé en remplacement de certaines déclarations si / else. Par exemple, dans l'extrait de code donné ci-dessous, les instructions IF peuvent être remplacées:
// Vérifiez si un étudiant a réussi un test ou nonAvec:
// Opérateur ternaire pour vérifier le résultat du testComment utiliser les opérateurs terroniques imbriqués
Ternaire Les opérateurs peuvent être imbriqués à l'intérieur d'autres ternaire Opérateurs comme expressions:
// Code Snippet pour vérifier la note de l'étudiantConclusion
Ternaire Les opérateurs sont utilisés pour attribuer différentes valeurs à une variable basée sur différentes conditions. Dans la plupart des cas, il n'est pas recommandé de remplacer les instructions si / else par ternaire Les opérateurs peuvent rendre le code plus difficile à lire et à comprendre, mais dans certains cas une seule ligne ternaire Opérateur à la place des instructions si / else multipliées peuvent être utiles. Dans ce guide pratiques, nous avons appris à utiliser le ternaire opérateur; De plus, nous avons également appris le imbécile ternaire les opérateurs.