Bienvenidos sean a este post, hoy veremos un listado de los tipos de datos implicitos en VBScript, esto les servira como referencia:
- Byte, variable numerica que almacena un byte, permite almacenar numeros entre 0 y 255
- Integer (entero), numeros enteros de 2 bytes de longitud con signo, esto permite numeros en el rango -32768 a 32767
- Long (largo), enteros largos con signo, ocupan 4 bytes y permiten almacenar numeros en el rango -2147483648 a 2147483647
- Single, numeros en coma flotante y precision simple de 4 bytes, su rango de almacenamiento va desde -3,402823E38 a -1,401298E-45 para valores negativos; 1,401298E-45 a 3,402823E38 para valores positivos
- Double (doble), numeros en coma flotante de precision doble de 8 bytes de longitud, permite almacenar grandes numeros decimales, su rango va de 1,79769313486232E308 a -4,94065645841247E-324 para valores negativos y de 4,94065645841247E-324 a 1,79769313486232E308 para valores positivos
- Currency (moneda), entero a escala de 8 bytes, se diseño para evitar los problemas que existian con el cambio entre fracciones binarias y decimales, puede tener 4 digitos a la derecha del punto decimal y hasta 14 a la izquierda, se suele utilizar para calculos financieros con numeros grandes y es tan lento como uno de doble precision, su rango va desde -922337203685477,5808 a 922337203685477,5807, se implemento a partir de la version 3
- Decimal, son numeros de 14 bytes que contienen grandes numeros decimales, su rango comprende al intervalo +/-79228162514264337593543950335 sin punto decimal y al +/- 7,9228162514264337593543950335 con 28 posiciones a la derecha del signo decimal
- Date (fecha), tipo de datos especifico para almacenar fechas, tiene un tamaño de 8 bytes y comprende fechas entre el 1 de enero del año 100 al 31 de diciembre de 9999
- String (cadena), puede contener cadenas de texto de cualquier longitud, aunque el rango es de 0 a 2000 millones si la memoria lo permite, su ocupacion de memoria es de 10 bytes mas la longitud de la cadena que contenga
- Boolean (booleano), solo puede contener dos valores (true o false, verdadero o falso respectivamente), tambien se puede asignar valores numericos, cero es false y cualquier valor es true pero en general se asigna a -1
- Empty, este es el valor inicial de cualquier variable cuando no se le asigno ningun valor al momento de ser declarada o no tiene ningun valor concreto
- Null, no contiene ningun valor pero tampoco se considera vacia como en el caso anterior, se debe asignar como nula explicitamente en el codigo para que tome este valor, miVar = null
- Object, variable que hace referencia a un objeto HTML, Applet o Control ActiveX de la pagina que la contiene
- Nothing, cuando es de tipo Object pero se ha liberado la referencia al objeto que contenia, se debe asignar explicitamente, set miObj = nothing
- Error, se usa para almacenar numeros de error generados por VBscript.
Con esto hemos cubierto los tipos de datos mas utilizados de VBscript, si bien nosotros no los definimos explicitamente siempre es bueno tener una idea de los tipos que puede adoptar Variant en el lenguaje.
En resumen, hoy hemos visto como son los tipos de datos disponibles en VBScript, sus nombre, una descripcion y algunas referencias, espero les haya sido util sigueme en tumblr, Twitter o Facebook para recibir una notificacion cada vez que subo un nuevo post en este blog, nos vemos en el proximo post.
Tengo un Patreon donde podes acceder de manera exclusiva a material para este blog antes de ser publicado, sigue los pasos del link para saber como.
Tambien podes comprar mi libro sobre VBscript en Amazon


Tambien podes donar
Es para mantenimiento del sitio, gracias!
$1.50