Les conditions avec switch
en JavaScript
Dans ce chapitre, nous explorerons l'utilisation de l'instruction switch
en JavaScript pour créer des structures de contrôle basées sur plusieurs cas. L'instruction switch
est particulièrement utile lorsque vous avez plusieurs cas possibles et que vous souhaitez exécuter différents blocs de code en fonction de la valeur d'une expression. Nous étudierons la syntaxe de switch
, ses caractéristiques, ainsi que des exemples pratiques pour illustrer son utilisation.
Utilisation de switch
L'instruction switch
évalue une expression et exécute le bloc de code correspondant au cas qui correspond à la valeur de cette expression. Voici sa syntaxe générale :
switch (expression) {
case valeur1:
// Instructions à exécuter si expression === valeur1
break
case valeur2:
// Instructions à exécuter si expression === valeur2
break
default:
// Instructions à exécuter si aucune des valeurs ne correspond à l'expression
}
-
expression : L'expression dont la valeur sera comparée aux différentes valeurs des cas.
-
case valeur1 : Un cas spécifique à comparer avec l'expression.
-
Instructions à exécuter : Les instructions à exécuter si l'expression correspond à la valeur spécifiée.
-
break : Un mot-clé utilisé pour sortir de la structure
switch
. -
default : Une option facultative qui sera exécutée si aucune des valeurs des cas ne correspond à l'expression.
Exemple : Utilisation de switch
pour les jours de la semaine
let jour = 'lundi'
switch (jour) {
case 'lundi':
console.log("C'est le premier jour de la semaine.")
break
case 'mardi':
case 'mercredi':
case 'jeudi':
case 'vendredi':
console.log("C'est un jour de la semaine de travail.")
break
case 'samedi':
case 'dimanche':
console.log("C'est le week-end !")
break
default:
console.log('Jour non valide.')
}
- Commentaire : Dans cet exemple, nous utilisons
switch
pour déterminer le type de jour en fonction de la valeur de la variablejour
. Selon la valeur dejour
, le bloc de code correspondant sera exécuté. Si aucun des cas ne correspond à la valeur dejour
, le bloc de codedefault
sera exécuté.
Conclusion
L'instruction switch
est un outil puissant en JavaScript pour créer des structures de contrôle basées sur plusieurs cas. En comprenant sa syntaxe et en l'utilisant dans des exemples pratiques, vous serez en mesure de gérer efficacement différentes situations en fonction de la valeur d'une expression. Avec une utilisation judicieuse de switch
, vous pouvez rendre votre code plus lisible et plus modulaire.