VBScript VarTypeFunción
Manual de referencia completo de VBScript
La función VarType devuelve un valor que indica el subtipo de una variable especificada.
La función VarType devuelve los siguientes valores:
- 0 = vbEmpty - Indica vacío (no inicializado)
- 1 = vbNull - Indica Null (sin datos válidos)
- 2 = vbInteger - Indica un entero
- 3 = vbLong - Indica un entero largo
- 4 = vbSingle - Indica un número de coma flotante de precisión simple
- 5 = vbDouble - Indica un número de coma flotante de doble precisión
- 6 = vbCurrency - Indica moneda
- 7 = vbDate - Indica fecha
- 8 = vbString - Indica una cadena
- 9 = vbObject - Indica un objeto de automatización
- 10 = vbError - Indica un error
- 11 = vbBoolean - Indica un valor booleano
- 12 = vbVariant - Indica Variant (solo para matrices de variables)
- 13 = vbDataObject - Indica un objeto de acceso a datos
- 17 = vbByte - Indica un byte
- 8192 = vbArray - Indica una matriz
Nota:Si la variable es una matriz, VarType() devolverá 8192 + VarType(array_element). Por ejemplo: VarType() de una matriz de enteros devolverá 8192 + 2 = 8194.
Sintaxis
VarType(varname)
| Parámetros | Descripción |
|---|---|
| varname | Obligatorio. El nombre de la variable. |
Ejemplo
Ejemplo
<script type="text/vbscript">
x="Hello World!"
document.write(VarType(x) & "<br />")
x=4
document.write(VarType(x) & "<br />")
x=4.675
document.write(VarType(x) & "<br />")
x=Null
document.write(VarType(x) & "<br />")
x=Empty
document.write(VarType(x) & "<br />")
x=True
document.write(VarType(x))
</script>
x="Hello World!"
document.write(VarType(x) & "<br />")
x=4
document.write(VarType(x) & "<br />")
x=4.675
document.write(VarType(x) & "<br />")
x=Null
document.write(VarType(x) & "<br />")
x=Empty
document.write(VarType(x) & "<br />")
x=True
document.write(VarType(x))
</script>
El resultado del ejemplo anterior:
8
2
5
1
0
11
2
5
1
0
11
Pruébalo »
Manual de referencia completo de VBScript Otras extensiones