switch case语句的用法 js
  switch case语句是JavaScript中的一种条件语句,它可以根据不同的条件执行不同的代码块。在JavaScript中,switch case语句通常用于多个条件的判断,它可以让代码更加简洁、易读、易维护。下面是switch case语句的用法,包括以下10个方面:
 
  1. 基本用法
 
  switch case语句的基本用法是根据一个表达式的值来执行不同的代码块。例如:
 
  ```
  switch (expression) {
    case value1:
      // code block
      break;
    case value2:
      // code block
      break;
switch case判断字符串    default:
      // code block
  }
  ```
 
  在这个例子中,expression是一个表达式,它的值会被与每个case语句中的值进行比较。如果表达式的值与某个case语句中的值相等,那么就会执行该case语句中的代码块。如果表达式的值与所有的case语句中的值都不相等,那么就会执行default语句中的代码块。
 
  2. 多个case语句
 
  在switch case语句中,可以有多个case语句,每个case语句中的值可以是不同的。例如:
 
  ```
  switch (expression) {
    case value1:
      // code block
      break;
    case value2:
      // code block
      break;
    case value3:
      // code block
      break;
    default:
      // code block
  }
  ```
 
  在这个例子中,如果expression的值与value1相等,那么就会执行第一个case语句中的代码块;如果expression的值与value2相等,那么就会执行第二个case语句中的代码块;如果expression的值与value3相等,那么就会执行第三个case语句中的代码块;如果expression的值与所有的case语句中的值都不相等,那么就会执行default语句中的代码块。
 
  3. case语句中的表达式
 
  在case语句中,可以使用任何表达式,包括变量、常量、函数调用等。例如:
 
  ```
  switch (expression) {
    case 1 + 2:
      // code block
      break;
    case "hello".length:
      // code block
      break;
    case myFunction():
      // code block
      break;
    default:
      // code block
  }
  ```
 
  在这个例子中,第一个case语句中的表达式是1 + 2,第二个case语句中的表达式是"hello".length,第三个case语句中的表达式是myFunction(),它们都可以被用来与expression进行比较。
 
  4. case语句中的多个值
 
  在case语句中,可以使用多个值,用逗号分隔。例如:
 
  ```
  switch (expression) {
    case value1, value2:
      // code block
      break;
    case value3:
      // code block
      break;
    default:
      // code block
  }
  ```
 
  在这个例子中,如果expression的值与value1或value2中的任何一个相等,那么就会执行第一个case语句中的代码块;如果expression的值与value3相等,那么就会执行第二个case语句中的代码块;如果expression的值与所有的case语句中的值都不相等,那么就会执行default语句中的代码块。
 
  5. case语句中的范围
 

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。