SommaireTelecharger la documentationChapitre suivantChapitre precedent  

 
Raccourci :  
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

7.7.9 La précédence des opérateurs
[Notes en ligne] 

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


Chapitre précédentChapitre suivantAccueil nexen.net