JScript  

Operador de asignación y OR de bits (|=)

Realiza una operación OR de bits en el valor de una variable y el valor de una expresión y asigna el resultado a la variable.

resultado |= expresión

Argumentos

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

Comentarios

Usar este operador es exactamente igual que especificar:

resultado = resultado | expresión

El operador |= obtiene la representación binaria de los valores de resultado y expresión y realiza una operación OR con los bits de las misma. La salida de esta operación se comporta de esta forma:

0101    (resultado)
1100    (expresión)
----
1101    (salida)

Cada vez que cualquiera de las dos expresiones tiene un 1 en un dígito, el resultado tendrá un 1 en ese dígito. De otra forma, el resultado es 0 en ese dígito.

Requisitos

Versión 1

Consulte también

Operador de bits OR (|) | Precedencia de los operadores | Resumen de operadores

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