JScript  

Operador de asignación y desplazamiento a la derecha (>>=)

Desplaza hacia la derecha los bits de una variable el número de bits especificados en el valor de una expresión, manteniendo el signo, y asigna el resultado a la variable.

resultado >>= expresión

Argumentos

resultado
Cualquier variable.
expresión
Cualquier expresión.

Comentarios

Usar el operador >>= es exactamente igual que especificar:

resultado = resultado >> expresión

El operador >>= desplaza los bits de resultado hacia la derecha, el número de bits especificado en expresión. El bit de signo de resultado se utiliza para rellenar los dígitos de la izquierda. Los dígitos desplazado hacia la derecha se descartan. Por ejemplo, después de evaluar el siguiente código, temp tiene un valor de -4: 14 (11110010 en binario) desplazado hacia la derecha dos bits es igual a -4 (11111100 en binario).

var temp
temp = -14
temp >>= 2

Requisitos

Versión 1

Consulte también

Operador de bits de desplazamiento hacia la izquierda (<<) | Operador de bits de desplazamiento a la derecha (>>) | Operador de desplazamiento a la derecha sin signo (>>>) | Precedencia de los operadores | Resumen de operadores

Ayuda de Javascript y Vbscript para Javascripts.astalaweb.com.