Esto supone que conoce las características básicas de las matrices, así que consideremos cómo manejar ASP en VBScript.
Las matrices en VBScript son 0, lo que significa que el índice de los elementos de la matriz siempre comienza desde 0. Matriz representada por el índice 0
La primera posición en la matriz, el índice 1 representa la segunda posición en la matriz, y así sucesivamente.
Hay dos tipos de matrices VBScript: estáticas y dinámicas. Los arreglos estáticos permanecen en un tamaño fijo durante toda su vida. desear
Para utilizar matrices estáticas de VBScript, necesita saber el número máximo de elementos iniciales que contendrá esta matriz. Si usted
Necesita cambiar el tamaño del índice a una matriz VBScript flexible, luego puede usar una matriz VBScript dinámica
. El tamaño de los índices de matriz dinámica en VBScript puede aumentar o disminuir durante su vida útil.
matriz estática
Creemos una matriz llamada 'arrCars' que contendrá los nombres de 5 autos.
<%@ IDIOMA=VBSCRIPT %>
<%
'Utilice la instrucción Dim junto con el nombre de la matriz
'para crear una matriz estática de VBScript
'El número entre paréntesis define el límite superior de la matriz
Coches tenues(4)
arrCoches(0)=BMW
arrCoches(1)=Mercedes
arrCoches(2)=Audi
arrCoches(3)=Bentley
arrCoches(4)=Mini
'crea un bucle que se mueve a través de la matriz
'e imprimir los valores
Para i=0 a 4
respuesta.escribir arrCars(i) & <br>
Siguiente 'pasar al siguiente valor de i
%>
Aquí hay otra forma de definir una matriz de VBScript:
<%
'Usamos la función VBScript Array junto con una declaración Dim
'para crear y poblar nuestra matriz
Coches tenues
arrCars = Array(BMW,Mercedes,Audi,Bentley,Mini) 'cada elemento
debe estar separado por una coma
'nuevamente podríamos recorrer la matriz e imprimir los valores
Para i=0 a 4
respuesta.escribir arrCars(i) & <br>
Próximo
%>
matriz dinámica
Las matrices dinámicas resultan útiles cuando no sabes cuántos elementos contendrá tu matriz. Para crear una matriz dinámica debes
Utilice la instrucción Dim junto con un nombre de matriz sin especificar un límite superior:
<%
Coches tenues
arrCoches = Matriz()
%>
Para utilizar esta matriz, debe utilizar la instrucción ReDim para definir el límite superior de la matriz:
<%
Coches tenues
arrCoches = Matriz()
Redim arrCars(27)
%>
Si necesita cambiar el tamaño de esta matriz en el futuro, debe utilizar la instrucción ReDim. Mucho cuidado con las declaraciones de ReDim.
Cuando usa la declaración ReDim, pierde todos los elementos de la matriz. Las palabras clave guardadas con una declaración ReDim
Mantenga la matriz que hemos aumentado de tamaño:
<%
Coches tenues
arrCoches = Matriz()
Redim arrCars(27)
Redim PRESERVAR arrCars(52)
%>