Contrôles:Switch case Javascript
Un article de WikiTuto.
Sommaire |
Explication
Le switch case est une structure de code qui permet d'exécuter des actions différentes selon le contenu d'une expression ou d'une variable. Le mot clé switch est suivi de l'expression ou de la variable entre parenthèses. Les mots clés case identifie en suite ce que pourrait contenir la variable avec le raisonnement suivant : dans le cas d'un «», etc.
Les blocs d'instructions se terminent par break, ce qui fait sortir du switch case. La dernière instruction peut être un default, donc indique les instructions à accomplir si le contenu de la variable ne correspond pas aux cases précis. Le default n'est pas obligatoire, mais on ne l'enlève que lorsqu'on est sûr qu'il est impossible que la variable contienne une valeur non-comblée par un case.
Exemple
switch(legume)
{
case "maïs" :
document.writeln("Les maïs sont 4$ la douzaine. ");
break;
case "brocoli" :
document.writeln("Le brocoli est 0,89¢ la livre. ");
break;
case "tomate" :
document.writeln("Les tomates sont 3.50$ pour quatre. ");
break;
default :
document.writeln("Désolez, nous n'avons plus de ce légume à vendre. ");
}
Si la variable nommée legume est égale (donc contient textuellement) un des choix indiqués par un case, l'instruction associée (ou le groupe d'instructions) sera exécutée.
Il ne faut pas oublier de finir les instructions ou blocs d'instructions par un break; , ceci peut créer des erreurs difficile à repérer



