Switch 语句用于根据不同的条件执行不同的代码块。它可以替代多个 if 语句,使代码更加简洁和易于阅读。

语法:

switch(expression) {
  case value1:
    // 执行代码块 1
    break;
  case value2:
    // 执行代码块 2
    break;
  ...
  default:
    // 执行默认代码块
}
  • expression:表示要计算的表达式,可以是任何类型的值。
  • case:表示要比较的值,可以是常量、变量或表达式。
  • break:表示退出 switch 语句,防止执行下一个 case 代码块。
  • default:表示没有匹配的 case 时执行的代码块。

示例:

var day = 'Monday';

switch(day) {
  case 'Monday':
    console.log('今天是星期一');
    break;
  case 'Tuesday':
    console.log('今天是星期二');
    break;
  case 'Wednesday':
    console.log('今天是星期三');
    break;
  case 'Thursday':
    console.log('今天是星期四');
    break;
  case 'Friday':
    console.log('今天是星期五');
    break;
  case 'Saturday':
    console.log('今天是星期六');
    break;
  case 'Sunday':
    console.log('今天是星期日');
    break;
  default:
    console.log('输入有误');
}

输出结果: 今天是星期一。

在这个例子中,我们首先定义了一个变量 day,表示今天是星期几。然后使用 switch 语句根据 day 的值执行不同的代码块。由于 day 的值为 'Monday',所以执行第一个 case 代码块,并输出 '今天是星期一'。

Switch 语句详解:用法、例子及注释

原文地址: http://www.cveoy.top/t/topic/jCN5 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录