Preced.
Operator
Ops
Operation
More info...
1
.
2
object member reference
Member Reference Operators
[]
element reference
++
preincrement or postincrement
Increment and Decrement Operators

predecrement or postdecrement
typeof
type name
typeof Operator
~
bitwise NOT
Unary Operators
!
logical NOT
+
unary plus

negation
3
*
multiplication
Arithmetic Operators
/
division
%
modulo
4
addition or string concatenation
subtraction
5
<<
left shift
Shift Operators
>>
right shift sign fill
>>>
right shift zero fill
6
<
less than
Relational Operators
<=
less than or equal
>
greater than
>=
greater than or equal
7
==
equality
Equality Operators
!=
inequality
===
strict equality
Strict Equality Operators
!==
strict inequality
8
&
bitwise AND
Bitwise Operators
9
^
bitwise XOR (exclusiveOR)
10

bitwise OR
11
&&
logical AND
Logical Operators
12

logical OR
13
? :
conditional
Conditional Operator
14
=
assignment
Assignment Operators
*=
multiplication assignment
/=
division assignment
%=
modulo assignment
+=
addition assignment
=
subtraction assignment
<<=
left shift assignment
>>=
right shift sign fill assignment
>>>=
right shift zero fill assignment
&=
bitwise AND assignment
^=
bitwise XOR assignment
=
bitwise OR assignment
15
,
comma
Comma Operator