Faire le quiz close

L'opérateur ternaire en JavaScript

#1 L'opérateur ternaire open

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 open

#3 Programmer une fonction équivalente au ternaire open

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