Maison > interface Web > js tutoriel > Déclaration de cas de changement

Déclaration de cas de changement

王林
Libérer: 2024-07-27 00:01:14
original
565 Les gens l'ont consulté

Switch Case Statement

Les instructions Switch case sont un moyen efficace d'exécuter différents blocs de code en fonction de diverses conditions. C'est comme un if-else plus structuré et lisible.

Syntaxe de base

switch (expression) {
  case value1:
    // kode untuk value1
    break;
  case value2:
    // kode untuk value2
    break;
  // tambahkan lebih banyak case sesuai kebutuhan
  default:
    // kode jika tidak ada case yang cocok
}
Copier après la connexion

Comment ça marche

  • L'expression est évaluée une fois.
  • La valeur de l'expression est comparée pour chaque cas.
  • S'il y a une correspondance, le bloc de code dans ce cas est exécuté.
  • Break est utilisé pour arrêter l'exécution après avoir trouvé une correspondance.
  • La valeur par défaut est facultative et sera exécutée si aucun cas ne correspond.

Exemple pratique
Supposons que nous souhaitions fournir différents messages en fonction de la valeur d'un jour variable :

let day = 3;
let dayName;

switch (day) {
  case 1:
    dayName = "Senin";
    break;
  case 2:
    dayName = "Selasa";
    break;
  case 3:
    dayName = "Rabu";
    break;
  case 4:
    dayName = "Kamis";
    break;
  case 5:
    dayName = "Jumat";
    break;
  case 6:
    dayName = "Sabtu";
    break;
  case 7:
    dayName = "Minggu";
    break;
  default:
    dayName = "Hari tidak valid";
}

console.log(dayName); // Output: Rabu
Copier après la connexion

Conseils

  • Utilisez le boîtier de commutation lorsque de nombreuses conditions doivent être vérifiées.
  • N'oubliez pas d'ajouter une pause pour empêcher l'exécution de passer au cas suivant.
  • La valeur par défaut est utile pour gérer des valeurs inattendues.

Le boîtier Switch rend le code plus propre et plus facile à comprendre par rapport aux longs if-elses. Essayez-le dans vos projets et voyez la différence !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:dev.to
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal