Visual Basic Scripting Edition  

Función VarType

Devuelve un valor que indica el subtipo de una variable.

VarType(variable)

El argumento variable puede ser cualquier variable.

Valores de retorno

La función VarType devuelve los siguientes valores:

Constante Valor Descripción
vbEmpty 0 Empty (sin inicializar)
vbNull 1 Null (datos no válidos)
vbInteger 2 Entero
vbLong 3 Número entero largo
vbSingle 4 Número de punto flotante de precisión simple
vbDouble 5 Número de punto flotante de precisión doble
vbCurrency 6 Moneda
vbDate 7 Fecha
vbString 8 Cadena
vbObject 9 Objeto de automatización
vbError 10 Error
vbBoolean 11 Booleano
vbVariant 12 Variant (usada sólo con matrices de tipo Variant)
vbDataObject 13 Un objeto de acceso de datos
vbByte 17 Byte
vbArray 8192 Matriz
Nota   Estas constantes las especifica VBScript. Por ello, pueden usarse los nombres en cualquier parte de su código en lugar de los valores reales.

Observaciones

La función VarType nunca devuelve el valor para la matriz por sí solo. Se agrega siempre a algún otro valor para indicar una cadena de un tipo concreto. El valor para Variant sólo se devuelve cuando se ha agregado al valor para Matriz para indicar que el argumento a la función VarType es una matriz. Por ejemplo, el valor devuelto por una matriz de enteros se calcula como 2 + 8192, o 8194. Si un objeto tiene una propiedad predeterminada, VarType (objeto) devuelve el tipo de la propiedad predeterminada.

El siguiente ejemplo utiliza la función VarType para determinar el subtipo de una variable.

Dim MiComprobacion
MiComprobacion = VarType(300)           ' Devuelve 2.
MiComprobacion = VarType(#10/19/62#)    ' Devuelve 7.
MiComprobacion = VarType("VBScript")    ' Devuelve 8.

Requisitos

Versión 1

Consulte también

Función IsArray | Función IsDate | Función IsEmpty | Función IsNull | Función IsNumeric | Función IsObject | Función TypeName

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