  | 
- Содержание
 - Приоритет выполнения операций
 
- Арифметические операции
 
- Операции присвоения
 
- Битовые операции
 
- Операции сравнения
 
- Операции управления ошибками
 
- Операции выполнения
 
- Операции инкремента/декремента
 
- Логические операции
 
- Строковые операции
  
Приоритет операции специфицирует, какая операция выполняется первой. Например, в выражении
1 + 5 * 3 результат будет 16, а не 18, поскольку умножение ("*") имеет более
высокий приоритет, чем сложение ("+").
Скобки можно использовать для переопределения приоритетов выполнения, если это необходимо. Например:
(1 + 5) * 3 вычисляется в 18. 
В следующей таблице дан список приоритетов операций от низшего к высшему.
 Таблица 10-1. приоритет выполнения операций
| Ассоциативность | Операции | 
|---|
 | левая | 
, |  | левая | or |  
| левая | xor |  | левая | 
and |  | правая | print |  
| левая | 
= += -= *= /= .= %= &= |= ^= ~= <<= >>= |  
| левая | ? : |  | левая | 
|| |  | левая | && |  
| левая | | |  
| левая | ^ |  | левая | 
& |  | не ассоциативная | == != === !== | 
 | не ассоциативная | < <= > >= |  
| левая | << >> |  
| левая | + - . |  
| левая | * / % |  | правая | 
! ~ ++ -- (int) (float) (string) (array) (object) @ |  
| правая | [ |  | не ассоциативная | 
new |     |  
 |