例如if(a==b||a==c||a==d){}
怎么简写呢,特别是变量名特别长的时候,要判断一个变量是否等于七八个值
let arr=[值1,值2,值3,值4,值5,值6,值7,值8];
if(arr.includes(a)){//如果超过5个就这样写
}
可以使用switch呀,比如:
switch (a) {
case b:
case c:
case d:
case ...: // 有多少判断就加多少case呗
// 执行操作
break;
default:
break;
}
申明个变量用来保存你的判断逻辑,然后再判断变量是否为真,类似于下边这样
var a=1;
var b=1;
var c =a==b;
alert(c);
if(c){
alert(“a=b”)
}else{
alert(“a!=b”)
}