Operation | Operator | Precedence |
Logical or bitwise union | or | 1 |
Logical or bitwise exclusive or | xor | 2 |
Logical or bitwise intersection | and | 3 |
Unary logical or bitwise inverse | not | 4 |
Relational | <, <=, >, >=, !=, = | 5 |
Additive | +, – | 6 |
String concatenation | + | 6 |
Multiplicative | *, /, % | 7 |
Unary additive | +, – | 8 |
Name qualifier (Dot) | . | 9 |
Object constructor | new | 9 |
Subscript | [ ] | 9 |
Action call | ActionName() | 10 |
Parenthesised expression | ( ) | 10 |
Stream query | from | 10 |
Stream source template | all | 10 |