<Referencia completa de VBScript
La función VarType devuelve un valor que indica el subtipo de una variable especificada.
La función VarType puede devolver uno de los siguientes valores:
- 0 = vbEmpty - Indica vacío (uninitialized)
- 1 = vbNull - Indica nulos (no valid data)
- 2 = vbInteger - Indica un número entero
- 3 = vbLong - Indica un entero largo
- 4 = vbSingle - Indica el número de coma flotante de precisión simple
- 5 = vbDouble - Indica el número de coma flotante de doble precisión
- 6 = vbCurrency - Indica una moneda
- 7 = vbDate - Indica una fecha
- 8 = vbString - Indica una cadena
- 9 = vbObject - Indica un objeto de automatización
- 10 = vbError - Indica un error
- 11 = vbBoolean - Indica un booleano
- 12 = vbVariant - Indica una variante (used only with arrays of Variants)
- 13 = vbDataObject - Indica un objeto de acceso a datos
- 17 = vbByte - Indica un byte
- 8192 = VBArray - Indica una matriz
Note: Si la variable es una matriz VarType() devuelve 8192 + VarType(array_element) . Ejemplo: para una matriz de número entero VarType() devolverá 8192 + 2 = 8.194.
Sintaxis
VarType(varname)
Parámetro | Descripción |
---|---|
varname | Necesario. Un nombre de variable |
Ejemplo
Ejemplo
<%
x="Hello World!"
response.write(VarType(x) & "<br />")
x=4
response.write(VarType(x) & "<br />")
x=4.675
response.write(VarType(x) & "<br />")
x=Null
response.write(VarType(x) & "<br />")
x=Empty
response.write(VarType(x) & "<br />")
x=True
response.write(VarType(x))
%>
La salida del código anterior será:
8
2
5
1
0
11
Mostrar Ejemplo » <Referencia completa de VBScript