首页  >  文章  >  web前端  >  Switch Case 语句

Switch Case 语句

王林
王林原创
2024-07-27 00:01:14531浏览

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