Reference/Operators/Division)  
` x / y `  
[ Remainder ](/en-US/docs/Web/JavaScript/Reference/Operators/Remainder)  
` x % y `  
11: additive operators  |  left-to-right  |  [ Addition ](/en-US/docs/Web/JavaScript/Reference/Operators/Addition)   
` x + y `  
[ Subtraction ](/en-US/docs/Web/JavaScript/Reference/Operators/Subtraction)  
` x - y `  
10: bitwise shift  |  left-to-right  |  [ Left shift ](/en-US/docs/Web/JavaScript/Reference/Operators/Left_shift)   
` x << y `  
[ Right shift ](/en-US/docs/Web/JavaScript/Reference/Operators/Right_shift)  
` x >> y `  
[ Unsigned right shift ](/en-
US/docs/Web/JavaScript/Reference/Operators/Unsigned_right_shift)  
` x >>> y `  
9: relational operators  |  left-to-right  |  [ Less than ](/en-US/docs/Web/JavaScript/Reference/Operators/Less_than)   
` x < y `  
[ Less than or equal ](/en-
US/docs/Web/JavaScript/Reference/Operators/Less_than_or_equal)  
` x <= y `  
[ Greater than ](/en-US/docs/Web/JavaScript/Reference/Operators/Greater_than)  
` x > y `  
[ Greater than or equal ](/en-
US/docs/Web/JavaScript/Reference/Operators/Greater_than_or_equal)  
` x >= y `  
[ ` x in y ` ](/en-US/docs/Web/JavaScript/Reference/Operators/in)  
[ ` x instanceof y ` ](/en-
US/docs/Web/JavaScript/Reference/Operators/instanceof)  
8: equality operators  |  left-to-right  |  [ Equality ](/en-US/docs/Web/JavaScript/Reference/Operators/Equality)   
` x == y `  
[ Inequality ](/en-US/docs/Web/JavaScript/Reference/Operators/Inequality)  
` x != y `  
[ Strict equality ](/en-
US/docs/Web/JavaScript/Reference/Operators/Strict_equality)  
` x === y `  
[ Strict inequality ](/en-
US/docs/Web/JavaScript/Reference/Operators/Strict_inequality)  
` x !== y `  
7: bitwise AND  |  left-to-right  |  [ Bitwise AND ](/en-US/docs/Web/JavaScript/Reference/Operators/Bitwise_AND)   
` x & y `  
6: bitwise XOR  |  left-to-right  |  [ Bitwise XOR ](/en-US/docs/Web/JavaScript/Reference/Operators/Bitwise_XOR)   
` x ^ y `  
5: bitwise OR  |  left-to-right  |  [ Bitwise OR ](/en-US/docs/Web/JavaScript/Reference/Operators/Bitwise_OR)   
` x | y `  
4: logical AND  |  left-to-right  |  [ Logical AND ](/en-US/docs/Web/JavaScript/Reference/Operators/Logical_AND)   
` x && y `  
3: logical OR, nullish coalescing  |  left-to-right  |  [ Logical OR ](/en-US/docs/Web/JavaScript/Reference/Operators/Logical_OR)   
` x || y `  
[ Nullish coalescing operator ](/en-
US/docs/Web/JavaScript/Reference/Operators/Nullish_coalescing)  
` x ?? y ` |  [9]   
2: assignment and miscellaneous  |  right-to-left  |  [ Assignment ](/en-US/docs/Web/JavaScript/Reference/Operators/Assignment)   
` x = y ` |  [10]   
[ Addition assignment ](/en-
US/docs/Web/JavaScript/Reference/Operators/Addition_assignment)  
` x += y `  
[ Subtraction assignment ](/en-
US/docs/Web/JavaScript/Reference/Operators/Subtraction_assignment)  
` x -= y `  
[ Exponentiation assignment ](/en-
US/docs/Web/JavaScript/Reference/Operators/Exponentiation_assignment)  
` x **= y `  
[ Multiplication assignment ](/en-
US/docs/Web/JavaScript/Reference/Operators/Multiplication_assignment)  
` x *= y `  
[ Division assignment ](/en-
US/docs/Web/JavaScript/Reference/Operators/Division_assignment)  
` x /= y `  
[ Remainder assignment ](/en-
US/docs/Web/JavaScript/Reference/Operators/Remainder_assignment)  
` x %= y `  
[ Left shift assignment ](/en-
US/docs/Web/JavaScript/Reference/Operators/Left_shift_assignment)  
` x <<= y `  
[ Right shift assignment ](/en-
US/docs/Web/JavaScript/Reference/Operators/Right_shift_assignment)  
` x >>= y `  
[ Unsigned right shift assignment ](/en-
US/docs/Web/JavaScript/Reference/Operators/Unsigned_right_shift_assignment)  
` x >>>= y `  
[ Bitwise AND assignment ](/en-
US/docs/Web/JavaScript/Reference/Operators/Bitwise_AND_assignment)  
` x &= y `  
[ Bitwise XOR assignment ](/en-
US/docs/Web/JavaScript/Reference/Operators/Bitwise_XOR_assignment)  
` x ^= y `  
[ Bitwise OR assignment ](/en-
US/docs/Web/JavaScript/Reference/Operators/Bitwise_OR_assignment