Appendix D. Operator Precedence
Table D-1 is reproduced from the Mozilla Developer Network for reference. ES7 operators have been omitted.
| Precedence | Operator type | Associativity | Individual operators |
|---|---|---|---|
19 |
Grouping |
n/a |
|
18 |
Member access |
left to right |
… |
Computed member access |
left to right |
… |
|
|
n/a |
|
|
17 |
Function call |
left to right |
… |
|
right to left |
|
|
16 |
Postfix increment |
n/a |
… |
Postfix decrement |
n/a |
… |
|
15 |
Logical NOT |
right to left |
|
Bitwise NOT |
right to left |
|
|
Unary plus |
right to left |
|
|
Unary negation |
right to left |
|
|
Prefix increment |
right to left |
|
|
Prefix decrement |
right to left |
|
|
|
right to left |
|
|
|
right to left |
|
|
|
right to left |
|
|
14 |
Multiplication |
left to right |
… |
Division |
left to right |
… |
|
Remainder |
left to right |
… |
|
13 |
Addition |
left to right |
… |
Subtraction |
left to right |
… |
|
12 |
Bitwise left shift |
left to right |
… |
Bitwise right shift |
left to right |
… |
|
Bitwise unsigned right shift |
left to right |
… |
|
11 |
Less than |
left to right |
… |
Less than or equal |
left to right |
… |
|
Greater than |
left to right |
… |
|
Greater than or equal |
left to right |
… |
|
|
left to right |
… |
|
|
left to right |
… |
|
10 |
Equality |
left to right |
… |
Inequality |
left to right |
… |
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access