Sie sind auf Seite 1von 1

Operator Precedence & Associativity Table

The following table is ordered from highest (19) to lowest (0) precedence.
Precedence
Operator type
19
Grouping
18
Member Access
Computed Member Access
new (with argument list)
17
Function Call
new (without argument list)
16
Postfix Increment
Postfix Decrement
15
Logical NOT
Bitwise NOT
Unary Plus
Unary Negation
Prefix Increment
Prefix Decrement
typeof
void
delete
14
Multiplication
Division
Remainder
13
Addition
Subtraction
12
Bitwise Left Shift
Bitwise Right Shift
Bitwise Unsigned Right Shift
11
Less Than
Less Than Or Equal
Greater Than
Greater Than Or Equal
in
instanceof
10
Equality
Inequality
Strict Equality
Strict Inequality
9
Bitwise AND
8
Bitwise XOR
7
Bitwise OR
6
Logical AND
5
Logical OR
4
Conditional
3
Assignment

Associativity
n/a
left-to-right
left-to-right
n/a
left-to-right
right-to-left
n/a
n/a
right-to-left
right-to-left
right-to-left
right-to-left
right-to-left
right-to-left
right-to-left
right-to-left
right-to-left
left-to-right
left-to-right
left-to-right
left-to-right
left-to-right
left-to-right
left-to-right
left-to-right
left-to-right
left-to-right
left-to-right
left-to-right
left-to-right
left-to-right
left-to-right
left-to-right
left-to-right
left-to-right
left-to-right
left-to-right
left-to-right
left-to-right
left-to-right
right-to-left
right-to-left

Individual operators
( )
.
[ ]
new ( )
( )
new
++
-!
~
+
-
++
--
typeof
void
delete
*
/
%
+
-
<<
>>
>>>
<
<=
>
>=
in
instanceof
==
!=
===
!==
&
^
|
&&
||
? :
=
+=
-=
*=
/=
%=
<<=
>>=
>>>=
&=
^=
|=

2
1
0

yield
Spread
Comma / Sequence

right-to-left
n/a
left-to-right

yield
...
,

Das könnte Ihnen auch gefallen