les structures conditionnelles permettent l'exécution d'un groupe d'instructions
lorsqu'une condition est réalisée.
Ces structures sont
- if ... else ...
- switch.
La structure if (condition){ Bloc A } else{ Bloc B } permet d'exécuter
le bloc de code A si la condition est vérifiée. Dans le cas contraire le bloc de code A
sera ignoré et ce sera le bloc de code B qui sera exécuté. L'instruction else est facultaive.
Exemple :
Condition affichant l'état du test effectué dans la condition
var test=8;
if(test < 10)
{ document.write("Le chiffre est inférieur à 10"); }
else
{ document.write("Le chiffre est supérieur à 10"); }
Résultat :
La structure switch est complémentaire à la structure if. Elle permet d'éviter
des accumulations de tests en prenant en entrée un paramètre et en traitant tous les
cas dans des blocs spécifiques.
Exemple :
La structure switch se présente de la façon suivante :
var condition=7;
switch(condition){
case '1' : document.write("Valeur trouvée : 1");
break;
case '1' : document.write("Valeur trouvée : 3");
break;
case '1' : document.write("Valeur trouvée : 5");
break;
case '1' : document.write("Valeur trouvée : 7");
break;
default : document.write("Valeur non trouvée");
}
Résultat :
|