Les opérateurs
Les opérateurs arithmétiques
Les opérateurs d'assignation
Opérateurs sur les bits
Opérateurs de comparaison
Opérateur de contrôle d'erreur
Opérateur d'exécutions
Opérateurs d'incrémentation/Décrémentation
Les opérateurs logiques
La précédence des opérateurs
Opérateurs de chaînes
|
La priorité des opérateurs spécifie
l'ordre dans lequel les valeurs doivent être analysées.
Par exemple, dans l'expression 1 + 5 * 3, le résultat est
16 et non 18, car la multiplication ("*") à une
priorité supérieure par rapport à
à l'addition ("+").
Le tableau suivant dresse une liste de la priorité des
différents opérateurs dans un ordre croissant de
priorité.
Associativité | Opérateurs |
|
gauche | , |
|
gauche | or |
|
gauche | xor |
|
gauche | and |
|
droite | print |
|
gauche | = += -= *= /= .= %= &= |= ^= ~= <<=>>= |
|
gauche | ? : |
|
gauche | || |
|
gauche | && |
|
gauche | | |
|
gauche | ^ |
|
gauche | & |
|
non-associative | == != === |
|
non-associative | < <= > >= |
|
gauche | << >> |
|
gauche | + - . |
|
gauche | * / % |
|
droite | ! ~ ++ -- (int) (double) (string) (array) (object) @ |
|
droite | [ |
|
non-associative | new |
|
|