Open In App

Right Shift Assignment(>>=) Operator in JavaScript

Last Updated : 16 Mar, 2023
Improve
Improve
Like Article
Like
Save
Share
Report

The Right Shift Assignment Operator is represented by “>>=”. This operator shifts the first operand to the right and assigns the result to the variable. It can also be explained as shifting the first operand to the right in a specified amount of bits which is the second operand integer and then assigning the result to the first operand. 

Syntax:

a >>= b
Or
a = a >> b

Where –

  • a is the first operand, and
  • b is the second operand.

 

Example 1: In this example, we will see the implementation of the right shift assignment.

Javascript




let x = 7; // 00000000000000000000000000000111
  
x >>= 2;   // 00000000000000000000000000000001
  
console.log(x);


Output

1

Example 2: In this example, we will see assigning the right shift operator to the variable.

Javascript




let a = 10; // 00000000000000000000000000001010
let b = 2;  // 00000000000000000000000000000010
a = a >> b; // 00000000000000000000000000000010
  
console.log(a);


Output

2

We have a complete list of Javascript Assignment Operators, Please check this article Javascript Assignment Operator.

Supported Browser:

  • Chrome 1
  • Edge 12
  • Firefox 1
  • Opera 3
  • Safari 1

Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads