Maison >interface Web >js tutoriel >Analyse et exemples de la différence entre l'opérateur ternaire et if else dans les compétences JS_javascript
Aujourd'hui, j'ai écrit une petite démo de carrousel d'images, en utilisant le jugement
J'ai essayé if else d'abord, le code est le suivant :
Une fois le code écrit, je vais optimiser le code et changer cette section en opérateur ternaire
Les résultats sont complètement différents
Ensuite, j'ai étudié la différence entre les deux et je l'ai résumée en une phrase : l'opération ternaire a une valeur de retour, if else n'a pas de valeur de retour
Les tests suivants ont été effectués :
Résultat de sortie : 2
Le fonctionnement ternaire est le suivant :
Insérer un autre contenu : La différence entre n et n : En termes simples, n augmente de 1. La différence est que n est incrémenté de 1 après l'exécution de l'instruction suivante ; tandis que n est effectué de n 1 avant d'exécuter l'instruction suivante
Et n
instruction if else
Résultats de l'opération ternoculaire