我有四个变量。我想检查四个变量是否全部等于0,然后执行某些语句。 我尝试了一些解决方案,但没有一个起作用。 我该如何解决这个问题? 这是我的代码段:
var coun1 = 0;
var coun2 = 0;
var coun3 = 0;
var coun4 = 0;
if(all of the variables equal to 0) {
//some code here
}
答案 0 :(得分:2)
如果所有变量都在数组中,这会更容易。否则,您需要对每个变量分别执行某种类型的操作-是将它们加在一起,还是检查每个变量。但是,如果将它们重新排列为数组,只需使用array.every()
方法:
const counArray = [
0,
0,
0,
0
]
if(counArray.every(coun => coun === 0)) {
//some code here
}
但是,如果这不是一个选择,则可以在此处的注释中使用其中之一:
if (coun1+coun2+coun3+coun4 !== 0) ...
if (coun1 === 0 && coun2 === 0 && coun3 === 0 && coun4 === 0) ...