Visual Basic Scripting Edition  

Operadores de comparación

Se utilizan para comparar expresiones.

resultado = expresión1 operadorDeComparación expresión2 
resultado = objeto1 Is objeto2 

Argumentos

resultado
Cualquier variable numérica.
expresión
Cualquier expresión.
operadorDeComparación
Cualquier operador de comparación.
objeto
Cualquier nombre de objeto.

Observaciones

El operador Is tiene una funcionalidad de comparación específica diferente de los operadores que se muestran en la siguiente tabla. La siguiente tabla contiene una lista de operadores de comparación y las condiciones que determinan si el resultado es True, False o Null:

Operador Descripción True si False si Null si
< Menor que expresión1 < expresión2 expresión1 >= expresión2 expresión1 o expresión2 = Null
<= Menor o igual que expresión1 <= expresión2 expresión1 > expresión2 expresión1 o expresión2 = Null
> Mayor que expresión1 > expresión2 expresión1 <= expresión2 expresión1 o expresión2 = Null
>= Mayor o igual que expresión1 >= expresión2 expresión1 < expresión2 expresión1 o expresión2 = Null
= Igual a expresión1 = expresión2 expresión1 <> expresión2 expresión1 o expresión2 = Null
<> Distinto de expresión1 <> expresión2 expresión1 = expresión2 expresión1 o expresión2 = Null

Al comparar dos expresiones, es posible que no sea capaz de saber si las expresiones se están comparando como números o como cadenas.

La siguiente tabla muestra cómo se comparan las expresiones o que devuelve la comparación, según el subtipo de las expresiones:

Si Entonces
Ambas expresiones son numéricas Realiza una comparación numérica.
Ambas expresiones son cadenas Realiza una comparación de cadenas.
Una expresión es numérica y la otra es una cadena La expresión numérica es menor que la expresión de cadena.
Una expresión es Empty y la otra es numérica Realiza una comparación numérica, tratando la expresión Empty como 0 (cero).
Una expresión es Empty y la otra es una cadena Realiza una comparación de cadenas, tratando la expresión Empty como una cadena de longitud cero ("").
Ambas expresiones son Empty Las expresiones son iguales.

Requisitos

Versión 1

Consulte también

Operador de asignación (=) | Operador Is | Precedencia de operadores | Resumen de operadores

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