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