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>