Visual Basic Scripting Edition  

Operador Xor

Realiza una exclusión lógica de dos expresiones.

resultado = expresión1 Xor expresión2

Argumentos

resultado
Cualquier variable numérica.
expresión1
Cualquier expresión.
expresión2
Cualquier expresión.

Observaciones

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

Requisitos

Versión 1

Consulte también

Operador And | Operadores lógicos | Operador Not | Precedencia de operadores | Resumen de operadores | Operador Or

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