>>> (desplazamiento a la derecha en modo bit sin signo)

Disponibilidad

Flash Player 5.

Sintaxis

expression1 >>> expression2

Parámetros

expression1 Número, cadena o expresión que se va a desplazar a la derecha.

expression2 Número, cadena o expresión que se convierte en un entero entre 0 y 31.

Valor devuelto

Ninguno.

Descripción

Operador (en modo bit); es lo mismo que el operador de desplazamiento a la derecha en modo bit (>>) excepto en que no conserva el signo de expression original debido a que los bits de la izquierda siempre se rellenan con 0.

Ejemplo

En el ejemplo siguiente -1 se convierte en un número entero de 32 bits y se desplaza un bit a la derecha.

x = -1 >>> 1

El resultado de la operación anterior es el siguiente:

x = 2147483647 

Esto es debido a que -1 decimal es el binario 11111111111111111111111111111111 (treinta y dos unos) y cuando se desplaza a la derecha (sin signo) un bit, el bit menos significativo (el situado más a la derecha) se descarta y el bit más significativo (el situado más a la izquierda) se rellena con un 0. El resultado es el binario 01111111111111111111111111111111, que representa el entero de 32 bits 2147483647.

Véase también

>>= (desplazamiento a la derecha en modo bit y asignación)