首頁  >  文章  >  web前端  >  Switch Case 語句

Switch Case 語句

王林
王林原創
2024-07-27 00:01:14537瀏覽

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
}

如何運作

  • 表達式被評估一次。
  • 針對每種情況比較表達式的值。
  • 如果有匹配,則執行該情況下的程式碼區塊。
  • Break 用於在找到匹配項後停止執行。
  • Default 是可選的,如果沒有大小寫符合則執行。

實際範例
假設我們想根據變數 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。
  • 不要忘記新增中斷以防止執行繼續到下一個案例。
  • 預設值對於處理意外值很有用。

與長 if-else 相比,Switch case 讓程式碼更乾淨、更容易理解。在您的專案中嘗試一下,看看有何不同!

以上是Switch Case 語句的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn