Maison  >  Article  >  interface Web  >  Déclaration de cas de changement

Déclaration de cas de changement

王林
王林original
2024-07-27 00:01:14532parcourir

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
}

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

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!

Déclaration:
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