Devuelve un valor que indica el subtipo de una variable.
VarType(variable)
El argumento variable puede ser cualquier variable.
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.
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.
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. |