Javascript switch 语句用法

avatar
作者
筋斗云
阅读量:3

switch 语句用于根据表达式的值来执行不同的代码块。它的语法如下:

switch(expression) {   case value1:     // 当表达式的值等于 value1 时执行的代码块     break;   case value2:     // 当表达式的值等于 value2 时执行的代码块     break;   ...   default:     // 当表达式的值不等于任何一个 case 时执行的代码块     break; } 
  • expression 表达式是要进行匹配的值。
  • value1, value2, … 是 case 子句中要与表达式进行比较的值。
  • 每个 case 子句中的代码块会在与表达式的值匹配时执行。如果匹配到 case 子句后没有使用 break 语句,将会继续执行下一个 case 子句中的代码块,直到遇到 break 语句或者 switch 语句结束。
  • 如果表达式的值没有匹配到任何一个 case 子句中的值,将会执行 default 子句中的代码块。

以下是一个简单的例子,展示了 switch 语句的用法:

let day = 1;  switch(day) {   case 0:     console.log("星期日");     break;   case 1:     console.log("星期一");     break;   case 2:     console.log("星期二");     break;   case 3:     console.log("星期三");     break;   case 4:     console.log("星期四");     break;   case 5:     console.log("星期五");     break;   case 6:     console.log("星期六");     break;   default:     console.log("无效的值");     break; } 

上述代码根据 day 的值输出相应的星期几。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!