Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/380.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript";如果;加上;或;如何检查哪个将执行_Javascript_If Statement - Fatal编程技术网

Javascript";如果;加上;或;如何检查哪个将执行

Javascript";如果;加上;或;如何检查哪个将执行,javascript,if-statement,Javascript,If Statement,我们能从执行的变量中得到答案吗 if (a != 1 || b != 2) { console.log(this, ' is required'); } var数组=[{name:“a”,值:2,校验值:1},{name:“b”,值:3,校验值:2}]; 对于(var i=0;i

我们能从执行的变量中得到答案吗

if (a != 1 || b != 2) {
  console.log(this, ' is required');
}
var数组=[{name:“a”,值:2,校验值:1},{name:“b”,值:3,校验值:2}];
对于(var i=0;i

试试这个。我希望它能被改编。

我想这就是你想要的。如果没有,请添加更多信息

var array = [{name:"a",value:2,checkvalue:1},{name:"b",value:3,checkvalue:2}];

for(var i = 0 ; i < array.length ; i++){
  if(array[i].value!=array[i].checkvalue){
    console.log(array[i].name + "is required!");
  }
}

这可能也会起作用:

const a=document.getElementById('a')
常量b=document.getElementById('b')
让c;
函数evaluateAB(){
c=“”;
如果((数字(a.value)!=1&&(c=“a”))|(数字(b.value)!=2&&(c=“b”)){
console.log(需要c?c+):void(0);
}
}
a:
b:

Evaluate
为什么不使用两个不同的ifs?您需要使用多个if语句。因为我要检查许多参数10或20-我不想要10 ifsHow,这将查找20个变量,OP评论的可能是哪一个?@LGSon ught。。。非常难看。希望这能给我们一些启发。
function checkVariable(variable, value){
  if(variable!=value) return variable+" is required";
}