旧有判断:
== equal 等于
!= not equal 不等于
< or LT lower than * 小于
> or GT greater than * 大于
<= or LE lower or equal than * 小于等于
>= or GE greater or equal than * 大于等于
=== strict equal 绝对等于
!== strict not equal 绝对不等于
新增判断:
OR 或判断
AND 与判断
!NOT 非判断
例子:
if((varA GT5)AND(varA LT10),trace('varA is between 5 and 10'));
如果varA大于5 并且 varA 小于10,情况下执行
if(varA AND varB AND varC,trace('all vars are true'));
如果varA、varB、varC三个值都为true时执行
if((varA ==1)or(varB ==1),trace('there is one value'));
如果varA等于1 或 varB 等于1,二者只要其中一个情况下符合条件时执行