Math
+ - / *
Bitwize
| & << >> |= &= <<= >>=
Unary
^ ~ - !
Boolean
|| && and or < > <= >= == === !== !=
Ternar
? :