Javascript 如何在if条件下检查变量的相等性?
我正在使用JavaScript,我想检查if条件中变量值的相等性。它可以检查两个变量是否相等,但我不知道如何使用多个变量。我想表达如下,但这是错误的。有办法检查这个吗Javascript 如何在if条件下检查变量的相等性?,javascript,if-statement,Javascript,If Statement,我正在使用JavaScript,我想检查if条件中变量值的相等性。它可以检查两个变量是否相等,但我不知道如何使用多个变量。我想表达如下,但这是错误的。有办法检查这个吗 var a = 2, b = 2, c = 2, d = 2, e = 2, f = 1; if(a == b == c == d == e == f){ console.log("All values are equel"); }else{
var a = 2,
b = 2,
c = 2,
d = 2,
e = 2,
f = 1;
if(a == b == c == d == e == f){
console.log("All values are equel");
}else{
console.log("Values are not equel");
}
你应该使用
如果(a==b&&a==c&&…
您应该使用
如果(a==b&&a==c&&…
既然相等,您可以:
if(a == b && b == c && c == d && d == e && e == f ){
console.log("All values are equal");
} else {
console.log("Not all values are equal");
}
由于平等是平等的,您可以:
if(a == b && b == c && c == d && d == e && e == f ){
console.log("All values are equal");
} else {
console.log("Not all values are equal");
}
您需要对变量进行2对2的比较。所以应该是这样的
if(a == b && b == c && c == d && d == e && e == f){
your code
}
您需要对变量进行2对2的比较。所以应该是这样的
if(a == b && b == c && c == d && d == e && e == f){
your code
}
您可以使用并检查数组中的值
var a=2,b=2,c=2,d=2,e=2,f=1;
if([a,b,c,d,e,f].every(函数(a,i,aa){返回aa[0]==a;})){
log(“所有值都相等”);
}否则{
console.log(“值不相等”);
}
您可以使用并检查数组中的值
var a=2,b=2,c=2,d=2,e=2,f=1;
if([a,b,c,d,e,f].every(函数(a,i,aa){返回aa[0]==a;})){
log(“所有值都相等”);
}否则{
console.log(“值不相等”);
}
您正在寻找a:if(a===b&&a==c&&…
如果您可以在数组中收集这些变量,您可以这样做:if(yourArray.every(function(v){return v==yourArray[0];}))
您正在寻找a:if(a==b&&a==c&…)
如果您可以在数组中收集这些变量,您可以这样做:如果(yourArray.every(function(v){return v==yourArray[0];}))
这是我的案例的最佳解决方案。是的,这是我的案例的最佳解决方案。