JScript  

Operador de asignación y XOR bit a bit (^=)

Realiza una operación OR exclusiva 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 el operador ^= es exactamente igual que especificar:

resultado = resultado ^ expresión

El operador ^= examina las representaciones binarias de los valores de las dos expresiones y realiza una operación de bits OR exclusivo sobre ellas. El resultado de esta operación se comporta de la siguiente manera:

0101    (resultado)
1100    (expresión)
----
1001    (resultado)

Si una y sólo una de las expresiones tiene un dígito 1, el resultado es 1 en ese dígito. De otra forma, el resultado es 0 en ese dígito.

Requisitos

Versión 1

Consulte también

Operador XOR de bits (^) | Precedencia de los operadores | Resumen de operadores

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