求助:JS中的if语句内如何加or使多个条件通过?

JavaScript08

求助:JS中的if语句内如何加or使多个条件通过?,第1张

具体可以按这个步骤操作:

if(a==1&&b==2){

//do something

}//条件是a等于1  并且  b等于2时才能成立,两个条件必须同时满足

if(a==1||b==2){

//do something

}//条件是a等于1  或者  b等于2时才能成立,两个条件满足一个就行

if(a==1){

//do something

}else if(b==2){

//do something

}

else if(c==3){

//do something

}else{

//do something

}

//这是有多个可能是用这种方式,

补充一个可能:

if ( '001' == FormId ||'002'==FormId||'003'== FormId ){...}

这两个函数都是逻辑运算函数。翻译成汉语,一个为“与”,一个为”或“。

AND(条件1,条件2,...),条件全部为真时返回真,即任一条件为假时返回假。

OR(条件1,条件2,...),任一条件为真时返回真,即条件全部为假时返回假。

AND(条件1,条件2,条件3)相当于 条件1*条件2*条件3,如AND(C5=2,A8=A7,B2=”a")可以写为(C5=2)*(A8=A7)*(B2=”a")

OR(条件1,条件2,条件3)相当于 条件1+条件2+条件3,如OR(C5=2,A8=A7,B2=”a")可以写为(C5=2)+(A8=A7)+(B2=”a")

使用 || 符号表示or

if(false || true){//这里||表示or的意思

}

||遵循“短路”原理。当||时,找到为true的表达式就停止处理,并返回该表达式的值,否则继续执行后续表达式,一直到执行完,并返回最后分项的值。