Faire le quiz close

Le switch en JavaScript

#1 Le switch open

Syntaxe

Le switch évalue la valeur de expression et vous aiguille sur le traitement correspondant à la valeur retournée. Par exemple, si expression vaut valeur_1, le switch vous aiguille sur le case valeur_1. Les instructions du instruction_cas_1 seront exécutées.

Il faut mettre un break pour mettre fin au traitement d'une valeur, et sortir du switch. Si vous ne mettez pas de break, le programme enchaînera sur le traitement de la valeur suivante.

Enfin, si aucune correspondance n'est trouvée, c'est la séquence du default qui sera exécutée.

Exemples

Ci-dessous, on fait juste varier la valeur de la variable x pour voir comment on est aiguillé. Le premier break est en commentaire, pour mettre en évidence, le fait que le programme enchaîne sur le traitement de la valeur 1, après avoir traité la valeur 0.

Attention, ci-dessus les valeurs de x sont comparées aux valeurs des case en valeur et en type. Par exemple, si vous faites un essai avec x égal au caractère '2'. Eh bien, il n'y aura pas de conversion implicite et vous ne serez pas aiguillé vers le case 2, mais vous serez aiguillé vers le default. De même, si vous testez avec x égal false.