Ordre d'évaluation des opérateurs
Opérateur
|
Force
|
Exemple
|
- (négation) NOT
|
Max.
|
f = - g ^ 2 est équivalent à ( - g ) ^ 2
|
IS
|
11
|
|
&
|
9
|
|
&/
|
8
|
|
^
|
7
|
i = 4 ^ 2 * 3 ^ 3 est équivalent à (4 ^ 2) * ( 3 ^ 3 )
|
\* / \ DIV % MOD
|
6
|
i = 4 * 2 + 3 * 3 est équivalent à (4 * 2) + ( 3 * 3 )
|
+ -
|
5
|
|
= <> >= <= > < LIKE MATCH BEGINS ENDS
|
4
|
i = 4 + 2 = 5 + 1 est équivalent à ( 4 + 2 ) = ( 5 + 1 )
|
AND OR XOR
|
2
|
i = a > 10 AND a < 20 est équivalent à ( a > 10 ) AND ( a < 20 )
|
Plus l'opérateur est fort, plus tôt il est évalué.
En cas de doute, utilisez les parenthèses ( ) pour regrouper des parties d’expressions.