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";
}