以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  if 后边的多个and和or判断,什么时候需要在判断条件加括号,什么时间不用加括号?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=116251)

--  作者:guosheng
--  发布时间:2018/3/21 19:55:00
--  if 后边的多个and和or判断,什么时候需要在判断条件加括号,什么时间不用加括号?
if 后边的多个and和or判断,什么时候需要在判断条件加括号,什么时间不用加括号?   例如,if   条件1  and  条件2  and 条件3  and 条件4 
--  作者:cd_tdh
--  发布时间:2018/3/21 19:59:00
--  
你这个要看具体要求。
--  作者:aduydgd
--  发布时间:2018/3/21 20:28:00
--  
先乘除后加减,先括号
--  作者:有点甜
--  发布时间:2018/3/21 20:51:00
--  

and 比 or 的优先级高,会先执行 and,再执行 or,如果要改变优先级,就要加括号。

 

If a = 1 and b = 2 or b = 3 then \'执行的结果是  a=1且b=2 或者 b=3

 

如果要变成 a=1且(b=2或者b=3),就需要加括号