Order of Operations

Multiple operators are evaluated in the order shown in Table 87. Priority 1 is the highest priority; priority 8 is the lowest.

Table 87. Operator Priority

Priority

Operators

1
( )
2
not   +     – (Unary)
3
*     /     mod
4
+     – (Binary)
5
||
6
<     <=    >     >=    ==    !=
7
and
8
or

Operands with the same priority are executed from left to right.