Skip to content
✨ Les cours suivant sont disponible : Html, Css, React, Algorithme ✨
cours
Algorithmes
11.0 Les Conditions
11.5 Conditions Switch

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 variable jour. Selon la valeur de jour, le bloc de code correspondant sera exécuté. Si aucun des cas ne correspond à la valeur de jour, le bloc de code default 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.