Switch Case ステートメント

王林
王林オリジナル
2024-07-27 00:01:14546ブラウズ

Switch Case Statement

Switch case ステートメントは、さまざまな条件に基づいてコードの異なるブロックを実行する効率的な方法です。これは、より構造化されて読みやすい if-else のようなものです。

基本構文

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
}

仕組み

  • 式は 1 回評価されます。
  • 式の値はケースごとに比較されます。
  • 一致するものがあれば、その場合のコード ブロックが実行されます。
  • ブレークは、一致が見つかった後に実行を停止するために使用されます。
  • デフォルトはオプションであり、大文字と小文字が一致しない場合に実行されます。

実践例
変数 day の値に基づいてさまざまなメッセージを提供するとします。

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

ヒント

  • 確認する必要がある条件が多数ある場合は、switch case を使用します。
  • 次のケースに実行が続行されないようにブレークを追加することを忘れないでください。
  • デフォルトは、予期しない値を処理する場合に便利です。

Switch case を使用すると、長い if-elses に比べてコードがすっきりし、理解しやすくなります。あなたのプロジェクトで試してみて、違いを確認してください!

以上がSwitch Case ステートメントの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。