Latest web development tutorials

variable de VBScript

Variable es un "contenedor" para el almacenamiento de información.


Ejemplos

Trate - Ejemplo (sólo para IE)

Creación y modificación de las variables
Cómo crear una variable y asignar a ella, y luego cambiar su valor.

Insertar valores de las variables en un texto
¿Cómo insertar valores de las variables en un texto.

Creación de una matriz
La matriz se utiliza para almacenar una serie de elementos relacionados. Este ejemplo muestra cómo crear un nombre de matriz de almacenamiento.


Recuerde que en el álgebra de la escuela que ha aprendido?

Recuerde que en el álgebra de la escuela que ha aprendido? x = 5, y = 6, z = x + y

Recuerde? Una carta (como x) puede ahorrar un valor (por ejemplo, 5), y se puede utilizar la información anterior para calcular el valor de z es 11.

Estas cartas se llamanvariables, variables se pueden utilizar para mantener los valores (x = 5) o expresiones (z = x + y).


variable de VBScript

En comparación con algebraica, variables VBScript utiliza para mantener valores o expresiones.

Variable puede tener un nombre corto, como x, o un nombre más descriptivo, como carname.

VBScript regla de nombre de la variable:

  • Debemos comenzar con una letra
  • No contiene un punto (.)
  • No más de 255 caracteres

En VBScript, todas las variables están asociados con el tipo devariantepuede almacenar diferentes tipos de datos.


Declaración (Creación) variable de VBScript

Crear la variable de VBScript normalmente se conoce como variable de "declaración".

Puede Dim, pública o privada declaración para declarar variables de VBScript. En la siguiente manera:

Dim x
Dim carname

Ahora que ha creado dos variables. Es el nombre de la variable "X" y "carname".

También puede utilizarlo en el nombre del script para declarar variables. En la siguiente manera:

carname="Volvo"

Ahora que ha creado una variable. Nombre de la variable es "carname". Entonces, este enfoque no es una buena idea ya que puede escribir mal el nombre de la variable en el guión, que pueden causar resultados extraños cuando se ejecute el script.

Si se escribe incorrectamente el nombre de la variable, tal como "carname" variable está mal escrito como "carnime", el script crea automáticamente una nueva variable denominada "carnime" de. Con el fin de evitar que un script para hacer esto, puede utilizar la instrucción Option Explicit. Si utiliza esta declaración, debe utilizar la instrucción Dim, pública o privada para declarar todas las variables.

En la parte superior de la instrucción Option Explicit se coloca en el guión, de la siguiente manera:

Option Explicit
Dim carname
carname=some value


Asignar valores a las variables

Puede asignar una variable de la siguiente manera:

carname="Volvo"
x=10

Los nombres de variables están en el lado izquierdo de la expresión, es necesario asignar el valor de la variable en el lado derecho de la expresión. Variable "carname" El valor es ahora "Volvo", la variable "x" es el valor de "10"


Duración de las variables

variables en vivo se refiere a la longitud de tiempo que puede existir.

Cuando se declara una variable en un subprograma, las variables sólo se puede acceder dentro del programa. Cuando se sale del programa, la variable se producirá un error. Tales variables se llaman variables locales. Se puede utilizar el mismo nombre que una variable local en una rutina diferente, porque cada declaración de variable sólo puede ser identificado dentro de su programa.

Si se declara una variable fuera de una subrutina, todas las rutinas en su página puedan acceder a ella. La supervivencia de estas variables se declaran comienza y termina la página está cerrada.


VBScript variable de matriz

Variable se utiliza en una única matriz de una pluralidad de valores almacenados en la variable.

En el siguiente ejemplo, declaramos un array contiene tres elementos:

Dim names(2)

Las cifras entre paréntesis muestran los 2. los índices de matrices comienzan en 0, por lo que la matriz contiene tres elementos. Es la capacidad de una matriz fija. Puede asignar a cada elemento de la matriz de datos, como sigue:

names(0)="Tove"
names(1)="Jani"
names(2)="Stale"

Del mismo modo, mediante el uso de las siguientes placas en particular elemento de la matriz, se puede recuperar el valor de cualquier elemento. En la siguiente manera:

mother=names(0)

Puede utilizar hasta 60 en una matriz de dimensión. El método de la matriz multidimensional está entre paréntesis con comas para separar los números. A continuación, se declara una matriz de dos dimensiones contiene cinco filas de siete:

Dim table(4,6)

Para la asignación de grupo de dos dígitos:

Ejemplos (sólo para IE)

<html>
<body>

<script type="text/vbscript">
Dim x(2,2)
x(0,0)="Volvo"
x(0,1)="BMW"
x(0,2)="Ford"
x(1,0)="Apple"
x(1,1)="Orange"
x(1,2)="Banana"
x(2,0)="Coke"
x(2,1)="Pepsi"
x(2,2)="Sprite"
for i=0 to 2
document.write("<p>")
for j=0 to 2
document.write(x(i,j) & "<br />")
next
document.write("</p>")
next
</script>

</body>
</html>

Trate »