Prioriteti operatora
| Prioritet |
Operator |
Objašnjenje |
| 1 |
( ) |
male zagrade |
| [] |
vrednost indeksa niza |
| function( ) |
bilo koji poziv funkcije |
| 2 |
! |
logičko NOT |
| ~ |
NOT nad bitovima |
| - |
znak za negativni broj |
| ++ |
povećanje za 1 |
| -- |
umanjenje za 1 |
| typeof |
|
| void |
| delete |
brisanje elementa niza ili objekta |
| 3 |
* |
množenje |
| / |
deljenje |
| % |
modulo |
| 4 |
+ |
sabiranje |
| - |
oduzimanje |
| 5 |
<<
>
>> |
pomeranja u operacijama nad bitovima |
| 6 |
<
<=
<
>= |
operatori poredjenja |
| 7 |
= = |
jednako |
| != |
nejednako |
| 8 |
& |
AND nad bitovima |
| 9 |
^ |
XOR nad bitovima |
| 10 |
| |
OR nad bitovima |
| 11 |
&& |
logičko AND |
| 12 |
| | |
logičko OR |
| 13 |
? |
uslovni operator |
| 14 |
=
+=
-=
*=
/=
%=
<<=
>=
>>=
&=
^=
|= |
operatori dodele |
| 15 |
, |
zarez (za razdvajanje parametara) |
Veći prioritet imaju oni operatori koji su pod
manjim rednim brojem, a koji imaju isti redni broj, onda oni koji su pri vrhu.