ParablanHector Alejandro Parada Blanco |
Primero lo primero ¿Que es una variable?
Las variables son espacios de memoria donde se almacenan datos, que son utilizados por los programas, realizando una marcación de posición en la memoria del equipo. Existen variables de dos clases definidas mediante un ámbito, la primera son las variables que poseen un valor que puede cambiar durante la ejecución de un programa (variable), la segunda son las constantes, son valores que no cambian durante la ejecución del programa.
Para declarar una variable en VBScript hacemos uso de la palabra reservada Dim (Dimensionar) seguida del nombre de la variable y en una nueva linea asiganmos el valor que tendra la variable.
Dim edad
edad = 34
Una forma reducida, es usar dos puntos (:) enseguida de la declaración de la variable, como se muestra a continuación.
Dim edad:edad = 34
Como vimos en la anterior publicación (VBScript en 2021), hacemos uso de la función Msgbox para mostrar información en pantalla.
Dim edad:edad = 34
msgbox(edad)
Ahora cambiaremos el valor de la variable durante la ejecución del programa.
Dim edad:edad = 34
msgbox("La edad es " & edad)
edad = 25
msgbox("Ahora la edad es " & edad)
Como puede ver, tambien se ha realizado una concatenación, uniendo mediante el simbolo & (ampersand) el texto (string) con el valor de la variable edad.
Existen diversos tipos de datos que pueden asumir una variable, la siguiente tabla muestra las más utilizadas.
Tipo | Valor | Tipo de variable |
Boolean | Valor lógico booleano (verdadero o falso) | 11 |
Byte | Valor byte (entre 0 y 255) | 17 |
Date | Fecha y hora | 7 |
Double | Valor de punto flotante | 5 |
Integer | Valor entero (entre -32.768 y 32.767) | 2 |
Long | Valor de número entero largo (entre -2.147.483.648 y 2.147.483.647) | 3 |
String | Cadena de texto | 8 |
Veamos otro ejemplo.
Dim nombre:nombre = "Alejandro"
Dim edad:edad = 34
msgbox("Su nombre es " & nombre & " y su edad es " & edad)
Para finalizar veamos como conocer el tipo de variable, para ello, hacemos uso de la función Vartype
Dim nombre:nombre = "Alejandro"
Dim edad:edad = 34
msgbox("La variable con el valor " & nombre & " es de tipo " & vartype(nombre))
Si desea aprender a fondo sobre VBScript puede adquirir mi libro Aprenda VBScript desde 0.0 2ª Edición.