Déclaration Switch en JavaScript : Utilisation et Exemples

Le Guide JavaScript

En JavaScript, la déclaration switch est une structure de contrôle qui permet d’effectuer différentes actions en fonction des différentes valeurs d’une variable. Cette structure permet d’éviter l’utilisation de plusieurs déclarations if-else, rendant ainsi le code plus propre et plus lisible. Voici comment fonctionne la déclaration switch en JavaScript, avec des exemples :

switch(expression) {
case value1:
// Actions pour value1
break;
case value2:
// Actions pour value2
break;
...
default:
// Actions si aucune correspondance n'est trouvée avec un case
}
  • expression : La variable ou l’expression évaluée.
  • case value : Une des valeurs à comparer avec l’expression.
  • break : Un mot-clé utilisé à la fin de chaque case pour sortir de la déclaration switch.
  • default : Spécifie les actions à effectuer si aucune correspondance n’est trouvée dans les case.

Exemple d’Utilisation

let day = new Date().getDay();
let dayName;

switch(day) {
case 0:
dayName = "Dimanche";
break;
case 1:
dayName = "Lundi";
break;
case 2:
dayName = "Mardi";
break;
case 3:
dayName = "Mercredi";
break;
case 4:
dayName = "Jeudi";
break;
case 5:
dayName = "Vendredi";
break;
case 6:
dayName = "Samedi";
break;
default:
dayName = "Inconnu";
}

console.log("Aujourd'hui c'est : " + dayName);

Dans l’exemple ci-dessus, la déclaration switch vérifie la valeur de la variable day en fonction du jour de la semaine et attribue le nom du jour correspondant à la variable dayName.

Points à Garder à l’Esprit

  • Le mot-clé break doit être utilisé à la fin de chaque case. Sinon, la déclaration switch passera au case suivant.
  • Le cas default doit toujours être écrit en dernier.
  • Les valeurs dans l’expression doivent être constantes. Si des variables ou des expressions doivent être vérifiées, d’autres méthodes doivent être utilisées.

En JavaScript, la déclaration switch est un moyen efficace de mettre en place une logique de prise de décision pour des valeurs spécifiques. L’utilisation de switch au lieu de déclarations conditionnelles pour les entrées utilisateur ou d’autres conditions rend le code plus organisé et compréhensible.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir