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