L'opérateur ternaire en JavaScript
#1
L'opérateur ternaire
Syntaxe
C'est un opérateur à trois opérandes. La condition est évaluée et une valeur est retounée.
Exemples
La bonne façon de l'utiliser, c'est de l'utiliser pour ce qu'il est c'est-à-dire un opérateur et d'exploiter sa valeur de retour. Vous pouvez le faire dans une affectation. Vous en avez un exemple ci-dessous : si la condition est vraie, alors la valeur 1 est affectée à x, sinon c'est la valeur 0. Vous le trouverez aussi dans la condition d'une structure conditionnelle.
On peut mettre plusieurs opérateurs ternaires en "cascade". Ca permet d'évaluer plusieurs conditions.
Si nombre est plus grand que 100 le premier l'opérateur ternaire retourne 'Trés grand'.
Sinon c'est la condition d'un deuxième opérateur qui est évaluée. Si nombre plus grand que 10 le deuxième opérateur retourne 'Grand' sinon il retourne 'Petit'.
#2
Ce qu'il ne faut pas faire
#3
Programmer une fonction équivalente au ternaire
Pour bien comprendre le fonctionnement d'un opérateur ternaire, je vous donne ci-dessous la fonction qu'il faut écrire pour avoir un fonctionnement équivalent






