JavaScript系列(一)Switch

switch (expression) {  
  case value1:  
    // 当 expression 等于 value1 时执行的代码块  
    break;  
  case value2:  
    // 当 expression 等于 value2 时执行的代码块  
    break;  
  // ... 可以有更多的 case 子句  
  default:  
    // 如果 expression 不匹配任何 case 值,则执行 default 子句中的代码块  
    break;  
}
switch (true){
    case asd>=1 && asd<=2:
   console.log(11)
   x="1";
     break;
   case asd>=3 && asd<=4:
   x="2";
   console.log(22)
     break;
  default:
   x="3";
  break;
  }
<!DOCTYPE html>
<html lang="zh">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Includes 示例</title>
</head>
<body>
    <h1>检查目标值是否在数组中</h1>
    <script>
        var target = "123";
        var ResourceStr1 = "1231,2";

        // 将 ResourceStr1 根据逗号输出数组
        var ResourceArr = ResourceStr1.split(",");

        // 判断 target 是否在数组 ResourceArr 内
        if(ResourceArr.indexOf(target) !== -1){

            alert("存在");
        }else{
            alert("不存在");

        }
       
    </script>
</body>
</html>