PHP前端开发

js中的switch怎么用

百变鹏仔 2个月前 (10-15) #JavaScript
文章标签 js
javascript 中 switch 语句用于根据变量值执行特定代码块:比较变量值和 case 值。匹配时执行对应代码块并使用 break 退出。没有匹配项时执行 default 块(可选)。

JavaScript 中 switch 语句的使用

switch 语句是 JavaScript 中用来比较变量的值并执行相应代码块的条件语句。其语法如下:

switch (expression) {  case value1:    // 当 expression 的值等于 value1 时执行的代码    break;  case value2:    // 当 expression 的值等于 value2 时执行的代码    break;  ...  default:    // 当 expression 的值与所有 case 不匹配时执行的代码}

使用说明:

  1. expression:要比较的变量或表达式。
  2. value1、value2、...:要与 expression 比较的值。
  3. case:表示要比较的值。
  4. break:表示该 case 结束时退出 switch 语句。
  5. default(可选):当 expression 的值与所有 case 都匹配时执行的代码块。

工作原理:

  1. JavaScript 将 expression 的值与每个 case 的值进行比较。
  2. 如果找到匹配项,则执行相应的代码块。
  3. 如果没有找到匹配项,则执行 default 代码块(如果存在)。

示例:

let grade = 'A';switch (grade) {  case 'A':    console.log('优秀');    break;  case 'B':    console.log('良好');    break;  case 'C':    console.log('及格');    break;  default:    console.log('不及格');}

输出:

优秀

请注意,break 语句对于防止 switch 语句执行后续 case 至关重要,如果没有 break,则代码将继续执行所有匹配的 case。