Función VarType de VBScript

Definición y uso

La función VarType puede devolver un valor que indique el subtipo de la variable especificada.

Valores que puede devolver la función VarType:

constante valor Descripción
vbEmpty 0 no inicializado (por defecto)
vbNull 1 no contiene ningún dato válido
vbInteger 2 subtipo de entero
vbLong 3 subtipo de entero largo
vbSingle 4 subtipo de precisión simple
vbDouble 5 subtipo de precisión doble
vbCurrency 6 subtipo de moneda
vbDate 7 valor de fecha o hora
vbString 8 Valor de cadena
vbObject 9 Subtipo de cadena
vbError 10 Subtipo de error
vbBoolean 11 Subtipo booleano
vbVariant 12 Variant (solo para arrays de variables)
vbDataObject 13 Objeto de acceso a datos
vbDecimal 14 Subtipo decimal
vbByte 17 Subtipo de bytes
vbArray 8192 Array

Notas:Estas constantes están especificadas por VBScript. Por lo tanto, estos nombres se pueden usar en cualquier lugar del código para reemplazar valores reales.

Notas:Si la variable es un array, VarType() devolverá 8192 + VarType(elemento del array). Ejemplo: VarType() de un array de enteros devolverá 8192 + 2 = 8194 .

Sintaxis

VarType(varname)
Parámetros Descripción
varname Requerido. El nombre de la variable.

Ejemplo

dim x
x="Hello World!"
document.write(VarType(x))
x=4
document.write(VarType(x))
x=4.675
document.write(VarType(x))
x=Nulo
document.write(VarType(x))
x=Vacío
document.write(VarType(x))
x=True
document.write(VarType(x))

Salida respectiva:

Cadena
Entero
Doble
Nulo
Vacío
Booleano