Opérateurs
précédence 20
Groupe ()
5 * (4 + 2) = 5 * 6 =
précédence 19
précédence 18
Appel de fonction
new
précédence 17
Post Incrémentation
5 + 3++ = 5 * 6 =
Post Décrémentation
5 + 3-- = 5 * 6 =
précédence 16
précédence 15
Exponentiation, associativité à droite
5 ** 3 ** 2 = 5 ** 9 =
précédence 14
Multiplication, associativité à gauche
5 * 3 * 2 = 15 * 2 =
Division, associativité à gauche
5 / 3 =
Reste, associativité à gauche
5 % 3 =
précédence 13
Addition, associativité à gauche
5 + 3 =
Soustraction, associativité à gauche
5 - 3 =
précédence 12
Décalage binaire à gauche, associativité à gauche
0b0000001001010001 << 1 =
0b
Décalage binaire à droite, associativité à gauche
0b10000000000000001000001001010001 >> 1 =
0b
Décalage binaire à droite non-signé, associativité à gauche
0b10000000000000001000001001010001 >>> 1 =
0b
précédence 11
précédence 10
précédence 9
précédence 8
précédence 7
précédence 6
ET logique, associativité à gauche
true && false =
précédence 5
OU logique, associativité à gauche
true || false =
précédence 4/h4>
précédence 3