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
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.
Operador XOR de bits (^) | Precedencia de los operadores | Resumen de operadores
Ayuda de Javascript y Vbscript para Javascripts.astalaweb.com. |