Variables de VBScript

Ejemplo

Crear una variable
Las variables se utilizan para almacenar información. Este ejemplo muestra cómo crear una variable y asignarle un valor.
Insertar el valor de una variable en un texto
Este ejemplo muestra cómo insertar el valor de una variable en un texto.
Crear un array
Los arrays se utilizan para almacenar una serie de elementos relacionados. Este ejemplo muestra cómo crear un array que almacena nombres. (Usamos "for loop" para mostrar cómo se pueden imprimir nombres.)

¿Qué es una variable?

Las variables son "contenedores" que pueden almacenar información. En los scripts, los valores de las variables pueden cambiar. Puede ver o modificar el valor de una variable mediante su nombre. En VBScript, todas las variables están relacionadas con tipos y pueden almacenar diferentes tipos de datos.

Reglas del nombre de la variable:

  • Debe comenzar con una letra
  • No puede contener puntos (.)
  • No puede superar los 255 caracteres

Declaración de variables

Puede declarar variables utilizando las declaraciones Dim, Public o Private, por ejemplo, así:

dim name
name=some value

Ahora ha creado una variable. El nombre de la variable es "name".

También puede crear una variable utilizando su nombre, por ejemplo, así:

name=some value

De esta manera, también crea una variable llamada "name".

Sin embargo, esta práctica no es una buena costumbre, porque podría cometer errores de ortografía en el script, lo que podría causar resultados extraños durante la ejecución del script. Por ejemplo, si escribe el variable "name" como "nime", el script creará automáticamente una variable llamada "nime". Para evitar que el script haga esto, puede usar la declaración Option Explicit. Si usa esta declaración, debe declarar todas las variables con las declaraciones dim, public o private. Coloque la declaración Option Explicit en la parte superior del script, de esta manera:

option explicit
dim name
name=some value

Asignación de valor a una variable

Puede asignar un valor a una variable de esta manera:

name="George"
i=300 

El nombre de la variable está en el lado izquierdo de la expresión, y el valor que se debe asignar está en el lado derecho de la expresión. Ahora, el valor de la variable "name" es "George".

La vida útil de una variable

La vida útil de una variable se refiere al tiempo que puede existir.

Después de declarar una variable en un subproceso, solo se puede acceder a la variable dentro de este programa. Cuando salga de este programa, la variable también se volverá ineficaz. Este tipo de variable se llama variable local. Puede usar el mismo nombre de variable local en diferentes subprocesos, porque cada variable solo se puede identificar dentro del programa en el que se declaró.

Si declaras una variable fuera de un subproceso, todos los subprocesos en tu página pueden acceder a ella. Este tipo de variables tiene un ciclo de vida que comienza cuando se declaran y termina cuando se cierra la página.

Variable de array

A veces, necesitas asignar varios valores a una única variable. Entonces puedes crear una variable que pueda contener una serie de valores. Este tipo de variable se llama array. La declaración de una variable de array se realiza después del nombre de la variable seguido de un paréntesis(). En el siguiente ejemplo, se crea un array que contiene tres elementos:

dim names(2)

El número en los corchetes es 2. Los índices de los arrays comienzan en 0, ya que este array contiene tres elementos. Este es un array de capacidad fija. Puedes asignar datos a cada elemento del array:

names(0)="George"
names(1)="John"
names(2)="Thomas" 

Del mismo modo, podemos recuperar el valor de cualquier elemento utilizando el índice específico del elemento de un array. Por ejemplo:

father=names(0)

Puedes usar hasta 60 dimensiones en un array. El método para declarar un array multidimensional es separar los números con comas en los corchetes. Por ejemplo, declaramos un array bidimensional que contiene 5 filas y 7 columnas:

dim table(4, 6)