Javascript 在if语句中检查多个表达式时,如何确定哪个表达式为真
我想知道(几乎是出于好奇)在jquery中是否有一种方法可以在具有多个检查的if语句中确定Javascript 在if语句中检查多个表达式时,如何确定哪个表达式为真,javascript,if-statement,Javascript,If Statement,我想知道(几乎是出于好奇)在jquery中是否有一种方法可以在具有多个检查的if语句中确定 if (expression1 || expresison2 || expression3){ ... } 哪一个(或多个)是真实的,如果在if语句中有param或其他东西,那么它就是真实的 例如: if(expression1 || expression2 || expression3){ console.log( { the truthy expression } ) // Log in
if (expression1 || expresison2 || expression3){
...
}
哪一个(或多个)是真实的,如果在if语句中有param或其他东西,那么它就是真实的
例如:
if(expression1 || expression2 || expression3){
console.log( { the truthy expression } ) // Log in console: expression1
}
这也是出于我的好奇心,因为我在网上找不到任何东西。我知道我可以拆分语句或以不同的方式检查它这里没有jQuery,只有Javascript。一个选项,虽然很难看,但应该是在
if
条件中指定一个变量,然后打印出该变量:
const a='';
常数b='foo';
常数c=假;
让结果;
如果(结果=(a | b | c)){
控制台日志(结果);
}
这里没有jQuery,只有Javascript。一个选项,虽然很难看,但应该是在if
条件中指定一个变量,然后打印出该变量:
const a='';
常数b='foo';
常数c=假;
让结果;
如果(结果=(a | b | c)){
控制台日志(结果);
}
除了再次单独测试表达式之外,不。只需执行如果…如果…如果…如果…如果
除了再次单独测试表达式之外,不。只需执行如果…如果…如果…如果
这会给出真实的结果,OP似乎需要真实的属性名称,即a
这会给出真实的结果,OP似乎需要真实的属性名称,即a