VBScript » Conocer el tipo de una variable en VBScript
Las variables en VBScript no tienen un tipo por defecto, si no que pasan a ser de un tipo en el momento en el cuál las asignamos un valor.
Así, si tenemos el código
dim x
x será de tipo "sin inicializar". Si ahora le asignamos un valor, por ejemplo una cadena de texto:
x = "Hola Mundo"
x pasará a ser del tipo cadena.
Si queremos saber el tipo de una variable en VBScript podemos apoyarnos en la función VarType, a la cual le pasamos la variable como parámetro.
x = "Hola Mundo" document.write("La variable es de tipo " & VarType(x))
La función VarType devolverá un valor entero que representará un tipo de variable. Los valores enteros corresponden a lo siguiente:
- 0-Null
- 1-Empty
- 2 -Integer
- 3-Long
- 4-Single
- 5-Double
- 6-Currency
- 7-Date
- 8-String
- 9-Objeto de automatización
- 10-Error
- 11-Boolean
- 12-Variant
- 13-Objeto de acceso a datos
- 17-Byte
- 8192-Array
Así, que si queremos mostrar por pantalla el tipo de la variable y no su código, podemos utilizar una estructura del tipo case de la siguiente forma:
select case VarType(variable) case 0 document.write("sin inicializar") case 1 document.write("null") case 2 document.write("integer") case 3 document.write("long") case 4 document.write("single") case 5 document.write("double") case 6 document.write("currency") case 7 document.write("date") case 8 document.write("string") case 9 document.write("object") case 10 document.write("error") case 11 document.write("boolean") case 12 document.write("variant") case 13 document.write("dataobject") case 17 document.write("byte") case 8192 document.write("array") case else document.write ("no contemplada") end select










septiembre 2, 2010 #
Información Bitacoras.com…
Valora en Bitacoras.com: Las variables en VBScript no tienen un tipo por defecto, si no que pasan a ser de un tipo en el momento en el cuál las asignamos un valor. Así, si tenemos el código dim x x será de tipo “sin inicializar”. Si ahora le asig……