Pseudo Mot de passe
fleche Inscription
fleche Mot de passe oublié ?
Informations Générales
Chargement en cours...
Nombre de Visites fleche [ 1 036 256 ]
Votre IP fleche [ 38.107.191.119 ]
Vous êtes ici : Home Page Cours JavaScript Instruction SWITCH
Imprimer le document Version Imprimable

Informations Générales

[425] Posts sur le forum
[453] Membres inscrits
Il y a en ligne :
arrow 0 Membre
arrow 5 Invités
fled Membre en ligne:
Aucun

Partenariat

Partenariat Vous pouvez aider ce site à évoluer, en contribuant à son développement. Proposez vos idées de cours et/ou dossiers.
Rendez-vous dans « Partenariat » pour en savoir plus.


Publicité


Prestataire

N°1 de l'hébergement, location de serveurs, nom de domaines et téléphonie.
(OVH est recommandé par Webelix.net)

www.

Nos Partenaires

L'instruction SWITCH

L'instruction SWITCH fournit un moyen simple de tester une expression et, selon sa valeur, d'exécuter une séquence d'instructions parmi plusieurs séquences possibles, tout en évitant d'avoir à écrire une cascade de if.

switch (condition)
  { case valeur1 : instructions
      break
    case valeur2 : instructions
      break
    case valeur3 : instructions
      break
    default	     : instructions
  }

valeur1,valeur2,valeur3 représentent des valeurs auxquelles sera successivement comparée la valeur de l'expression.
S'il y a égalité, les instructions placées après ":" seront exécutées et le break fera sortir de l'instruction switch.

Exemple

var condition = 5;
switch (condition)
  { case 1 : document.write("Valeur trouvée : 1")
      break
    case 3 : document.write("Valeur trouvée : 3")
      break
    case 5 : document.write("Valeur trouvée : 5")
      break
    case 7 : document.write("Valeur trouvée : 7")
      break
    default : document.write("Valeur non trouvée")
  }

Résultat :

Exemple 2

Voici un autre exemple, qui utilise une variable littérale.

var condition = "BONJOUR";
switch (condition)
  { case "BONJOUR" : document.write(condition + " est en majuscule")
      break
    case "bonjour" : document.write(condition + " est en minuscule")
      break
    default : document.write(condition + " n'est ni en minuscule, ni en majuscule")
  }

Résultat :

Haut de page