jsswitch语句在js中的使用方法

分类:知识百科 日期: 点击:0

JS switch 语句用于基于多个条件执行不同的代码。它可以避免多个 if 语句嵌套的繁琐。

switch 语句的语法如下:

switch (expression) {
  case value1:
    // statement1
    break;
  case value2:
    // statement2
    break;
  ...
  default:
    // statement
}

其中,expression 是一个表达式,它的值会被比较,case 后面的值是要比较的值,如果 expression 的值与 case 后面的值相等,就会执行相应的语句,break 语句表示结束 switch。如果 expression 的值与 case 后面的值都不相等,就会执行 default 后面的语句。

下面是一个简单的例子:

var day = 3;
switch (day) {
  case 1:
    console.log("Monday");
    break;
  case 2:
    console.log("Tuesday");
    break;
  case 3:
    console.log("Wednesday");
    break;
  case 4:
    console.log("Thursday");
    break;
  case 5:
    console.log("Friday");
    break;
  case 6:
    console.log("Saturday");
    break;
  case 7:
    console.log("Sunday");
    break;
  default:
    console.log("Invalid day");
}

在上面的例子中,我们使用了 switch 语句来根据 day 的值来输出不同的字符串。如果 day 的值不在 1 到 7 之间,就会执行 default 后面的语句,输出 "Invalid day"。

switch 语句也可以用来执行多个语句。例如:

switch (day) {
  case 1:
  case 2:
  case 3:
  case 4:
  case 5:
    console.log("It's a weekday");
    break;
  case 6:
  case 7:
    console.log("It's a weekend");
    break;
  default:
    console.log("Invalid day");
}

在上面的例子中,我们可以看到,当 day 的值在 1 到 5 之间时,会执行 "It's a weekday",当 day 的值在 6 到 7 之间时,会执行 "It's a weekend"。

switch 语句可以用来基于多个条件执行不同的代码,它可以避免多个 if 语句嵌套的繁琐。

标签:

版权声明

1. 本站所有素材,仅限学习交流,仅展示部分内容,如需查看完整内容,请下载原文件。
2. 会员在本站下载的所有素材,只拥有使用权,著作权归原作者所有。
3. 所有素材,未经合法授权,请勿用于商业用途,会员不得以任何形式发布、传播、复制、转售该素材,否则一律封号处理。
4. 如果素材损害你的权益请联系客服QQ:77594475 处理。