This table lists all of the ActionScript operators and their associativity, from highest to lowest precedence.
| Operator | Description | Associativity |
|---|---|---|
| + | Unary plus | Right to left |
| - | Unary minus | Right to left |
| ~ | Bitwise one's complement | Right to left |
| ! | Logical NOT | Right to left |
| not | Logical NOT (Flash 4 style) | Right to left |
| ++ | Post-increment | Left to right |
| -- | Post-decrement | Left to right |
| ( ) | Function call | Left to right |
| [ ] | Array element | Left to right |
| . | Structure member | Left to right |
| ++ | Pre-increment | Right to left |
| -- | Pre-decrement | Right to left |
| new | Allocate object | Right to left |
| delete | Deallocate object | Right to left |
| typeof | Type of object | Right to left |
| void | Returns undefined value | Right to left |
| * | Multiply | Left to right |
| / | Divide | Left to right |
| % | Modulo | Left to right |
| + | Add | Left to right |
| add | String concatenation (formerly &) | Left to right |
| - | Subtract | Left to right |
| << | Bitwise left shift | Left to right |
| >> | Bitwise right shift | Left to right |
| >>> | Bitwise right shift (unsigned) | Left to right |
| < | Less than | Left to right |
| <= | Less than or equal to | Left to right |
| > | Greater than | Left to right |
| >= | Greater than or equal to | Left to right |
| instanceof | Instance of | Left to right |
| lt | Less than (string version) | Left to right |
| le | Less than or equal to (string version) | Left to right |
| gt | Greater than (string version) | Left to right |
| ge | Greater than or equal to (string version) | Left to right |
| == | Equal | Left to right |
| != | Not equal | Left to right |
| eq | Equal (string version) | Left to right |
| ne | Not equal (string version) | Left to right |
| & | Bitwise AND | Left to right |
| ^ | Bitwise XOR | Left to right |
| | | Bitwise OR | Left to right |
| && | Logical AND | Left to right |
| and | Logical AND (Flash 4) | Left to right |
| || | Logical OR | Left to right |
| or | Logical OR (Flash 4) | Left to right |
| ?: | Conditional | Right to left |
| = | Assignment | Right to left |
| *=, /=, %=, +=, -=, &=, |=, ^=, <<=, >>=, >>>= | Compound assignment | Right to left |
| , | Multiple evaluation | Left to right |