Right Shift Assignment(>>=) Operator in JavaScript (original) (raw)

Last Updated : 16 Mar, 2023

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 -

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);

`

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);

`

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

Supported Browser: