El operador de asignación de desplazamiento a la derecha (>>=) mueve la cantidad especificada de bits a la derecha y asigna el resultado a la variable.

Sintaxis

Operator: x >>= y
Meaning:  x   = x >> y

Ejemplos

Uso de la asignación de desplazamiento a la derecha

let a =5;//   (00000000000000000000000000000101)
a >>=2;// 1 (00000000000000000000000000000001)let b =-5;//  (-00000000000000000000000000000101)
b >>=2;// -2 (-00000000000000000000000000000010)

Especificaciones

Especificación
Especificación del lenguaje ECMAScript (ECMAScript)
#sec-asignación-operadores

Compatibilidad del navegador

Escritorio Móvil
Cromo Borde Firefox explorador de Internet Ópera Safari WebView Android cromo androide Firefox para Android Ópera Android Safari en IOS Samsung Internet
Right_shift_assignment 1 12 1 3 3 1 1 18 4 10.1 1 1.0

Ver también