Tipos de datos en VBScript.
En VBScript existe un sólo tipo de datos llamado habitualmente Variant. ¿Que quiere decir esto? Simplemente que cuando
creamos una variable no estamos indicando que tipo de datos va a contener (cadenas de texto, numeros, fechas, etc).Pero lo
que si existen son Subtipos, y es especialmente a lo que se dedica este texto.
Si a una variable le queremos asignar un texto, lo indicamos entre comillas " ", en cambio si queremos llenarla con un
numero, lo hacemos sin comillas. En el momento de asignacion del valor, VBScript los trata y los "convierte" al subtipo
adecuado. En el cuadro de abajo se describen todos los subtipos de variables que hay.
El cuadro que está a continuación fue extraído del documento "Referencia del lenguaje VBScript".
En él, se muestran todos los tipos de Subtipos
| Subtipo |
Descripción |
| Empty |
La Variant no está inicializado. El valor es 0 para variables numéricas o una cadena de longitud cero ("") para variables de cadena. |
| Null |
La Variant, de manera intencionada, no contiene ningún dato válido. |
| Boolean |
Contiene True o False. |
| Byte |
Contiene un número entero entre 0 y 255. |
| Integer |
Contiene un número entero entre -32.768 y 32.767. |
| Currency |
De -922.337.203.685.477,5808 a 922.337.203.685.477,5807. |
| Long |
Contiene un número entero entre -2.147.483.648 y 2.147.483.647. |
| Single |
Contiene un número de punto flotante de precisión simple comprendido entre -3,402823E38 y -1,401298E-45 para valores negativos y entre 1,401298E-45 y 3,402823E38 para valores positivos. |
| Double |
Contiene un número de punto flotante de precisión doble comprendido entre -1,79769313486232E308 y -4,94065645841247E-324 para valores negativos y entre 4,94065645841247E-324 y 1,79769313486232E308 para valores positivos. |
| Date (Time) |
Contiene un número que representa una fecha entre el 1 de enero del año 100 y el 31 de diciembre del año 9999. |
| String |
Contiene una cadena de longitud variable que puede ser de hasta aproximadamente 2 mil millones de caracteres. |
| Object |
Contiene un objeto. |
| Error |
Contiene un número de error. |
|