Operator precedence

PrecedenceIndividual operators
18(…)
17. ?. …[…] new …(…) …()
16new …
15…++ …—
14!… ~… +… -… ++… —… typeof void delete await
13…**…
12* / %
11+ -
10<< >> >>>
9< <= > >= in instanceof
8== != === !==
7&
6^
5
4&&
3??
2= += -= **= *= /+ %= <<= >>= >>>= &= ^=
1,