运算符优先级(逻辑运算符篇)

优先级

||(or)<&&(and)<!(not)

写关于逻辑运算符的时候,凭感觉能分辨出!(非)的运算符是最高的,但是无法分别||和&&的优先级

这里我把优先级写出来

举个例子

var x=3

var y=4

var flag=x<y&&++x==y||x>y

flag //true

&&优先级比||高

先看前面的&&

x<y&&++x==y  //true

再看后面的||

x>y  //false

||(或)的话  只要一边满足 就会返回true

return  true

猜你喜欢

转载自blog.csdn.net/zero_person_xianzi/article/details/81839953