Realiza una exclusión lógica de dos expresiones.
resultado = expresión1 Xor expresión2
Si una, y sólo una, de las expresiones se evalúa como True, el resultado es True. Sin embargo, si cualquier expresión es Null, el resultado es también Null. Cuando ninguna expresión es Null, el resultado se determina de acuerdo con la siguiente tabla:
Si expresión1 es | Y expresión2 es | Entonces resultado es |
---|---|---|
True | True | False |
True | False | True |
False | True | True |
False | False | False |
El operador Xor también realiza una comparación bit a bit de los bits ubicados en la misma posición en dos expresiones numéricas y establece el bit correspondiente en el resultado de acuerdo con la siguiente tabla:
Si el bit en expresión1 es | Y el bit en expresión2 es | Entonces resultado es |
---|---|---|
0 | 0 | 0 |
0 | 1 | 1 |
1 | 0 | 1 |
1 | 1 | 0 |
Operador And | Operadores lógicos | Operador Not | Precedencia de operadores | Resumen de operadores | Operador Or
Ayuda de Javascript y Vbscript para Javascripts.astalaweb.com. |