Questa tabella contiene la lista di tutti gli operatori di ActionScript in ordine di precedenza, dalla più alta alla più bassa, e ne specifica l'associatività.
Operatore |
Descrizione |
Associatività |
Precedenza più alta |
+ |
Più unario |
Da destra a sinistra |
- |
Meno unario |
Da destra a sinistra |
~ |
Complemento a uno bit a bit |
Da destra a sinistra |
! |
NOT logico |
Da destra a sinistra |
not |
NOT logico (stile Flash 4) |
Da destra a sinistra |
++ |
Incremento dopo l'operazione |
Da sinistra a destra |
-- |
Decremento dopo l'operazione |
Da sinistra a destra |
( ) |
Chiamata di funzione |
Da sinistra a destra |
[ ] |
Accesso all'elemento di una matrice |
Da sinistra a destra |
. |
Accesso al membro di una struttura |
Da sinistra a destra |
++ |
Incremento prima dell'operazione |
Da destra a sinistra |
-- |
Decremento prima dell'operazione |
Da destra a sinistra |
new |
Allocazione di un oggetto |
Da destra a sinistra |
delete |
Disallocazione di un oggetto |
Da destra a sinistra |
typeof |
Tipo do un oggetto |
Da destra a sinistra |
void |
Restituzione di un valore non definito |
Da destra a sinistra |
* |
Moltiplicazione |
Da sinistra a destra |
/ |
Divisione |
Da sinistra a destra |
% |
Modulo |
Da sinistra a destra |
+ |
Addizione |
Da sinistra a destra |
add |
Concatenazione di stringhe (precedentemente &) |
Da sinistra a destra |
- |
Simbolo di sottrazione |
Da sinistra a destra |
<< |
Spostamento a sinistra bit a bit |
Da sinistra a destra |
>> |
Spostamento a destra bit a bit |
Da sinistra a destra |
>>> |
Spostamento a destra bit a bit (senza segno) |
Da sinistra a destra |
< |
Minore di |
Da sinistra a destra |
<= |
Minore o uguale a |
Da sinistra a destra |
> |
Maggiore di |
Da sinistra a destra |
>= |
Maggiore o uguale a |
Da sinistra a destra |
lt |
Minore o uguale a (versione per stringhe) |
Da sinistra a destra |
le |
Minore o uguale a (versione per stringhe) |
Da sinistra a destra |
gt |
Maggiore o uguale a (versione per stringhe) |
Da sinistra a destra |
ge |
Maggiore o uguale a (versione per stringhe) |
Da sinistra a destra |
== |
Uguale |
Da sinistra a destra |
!= |
Non uguale |
Da sinistra a destra |
eq |
Uguale (versione per stringhe) |
Da sinistra a destra |
ne |
Non uguale (versione per stringhe) |
Da sinistra a destra |
& |
AND bit a bit |
Da sinistra a destra |
^ |
XOR bit a bit |
Da sinistra a destra |
| |
OR bit a bit |
Da sinistra a destra |
&& |
AND logico |
Da sinistra a destra |
and |
AND logico (stile Flash 4) |
Da sinistra a destra |
|| |
OR logico |
Da sinistra a destra |
oppure |
OR logico (stile Flash 4) |
Da sinistra a destra |
?: |
Condizionale |
Da destra a sinistra |
= |
Assegnazione |
Da destra a sinistra |
"*=, /=, %=, +=, -=, &=, |=, ^=, <<=, >>=, >>>=" |
Assegnazioni composte |
Da destra a sinistra |
, |
Valutazioni multiple |
Da sinistra a destra |
Precedenza più bassa |