Cela suppose que vous connaissez les caractéristiques de base des tableaux. Voyons donc comment gérer ASP dans VBScript.
Les tableaux dans VBScript valent 0, ce qui signifie que l'index des éléments du tableau commence toujours à 0. Tableau représenté par un indice 0
La première position dans le tableau, l'index 1 représente la deuxième position dans le tableau, et ainsi de suite.
Il existe deux types de tableaux VBScript : statiques et dynamiques. Les tableaux statiques restent à une taille fixe tout au long de leur durée de vie. vouloir
Pour utiliser des tableaux VBScript statiques, vous devez connaître le nombre maximum d'éléments précoces que ce tableau contiendra. Si tu
Besoin que la taille de l'index soit modifiée en un tableau VBScript flexible, vous pouvez alors utiliser un tableau VBScript dynamique
. La taille des index de tableaux dynamiques dans VBScript peut augmenter/diminuer au cours de sa durée de vie.
tableau statique
Créons un tableau appelé "arrCars" qui contiendra les noms de 5 voitures
<%@ LANGUAGE=VBSCRIPT %>
<%
'Utilisez l'instruction Dim avec le nom du tableau
'pour créer un tableau VBScript statique
'Le nombre entre parenthèses définit la limite supérieure du tableau
Dim arrCars(4)
arrCars(0)=BMW
arrCars(1)=Mercedes
arrCars(2)=Audi
arrCars(3)=Bentley
arrCars(4)=Mini
'créer une boucle se déplaçant à travers le tableau
'et imprime les valeurs
Pour i=0 à 4
réponse.write arrCars(i) & <br>
Ensuite, passez à la valeur suivante de i
%>
Voici une autre façon de définir un tableau VBScript :
<%
'nous utilisons la fonction VBScript Array avec une instruction Dim
'pour créer et remplir notre tableau
Dim arrCars
arrCars = Array(BMW,Mercedes,Audi,Bentley,Mini) 'chaque élément
doit être séparé par une virgule
"Encore une fois, nous pourrions parcourir le tableau et imprimer les valeurs
Pour i=0 à 4
réponse.write arrCars(i) & <br>
Suivant
%>
tableau dynamique
Les tableaux dynamiques sont utiles lorsque vous ne savez pas combien d'éléments votre tableau contiendra. Pour créer un tableau dynamique, vous devez
Utilisez l'instruction Dim avec un nom de tableau sans spécifier de limite supérieure :
<%
Dim arrCars
arrCars = Tableau()
%>
Pour utiliser ce tableau, vous devez utiliser l'instruction ReDim pour définir la limite supérieure du tableau :
<%
Dim arrCars
arrCars = Tableau()
Redim arrCars(27)
%>
Si vous devez redimensionner ce tableau à l'avenir, vous devez utiliser l'instruction ReDim. Soyez très prudent avec les instructions ReDim.
Lorsque vous utilisez l'instruction ReDim, vous perdez tous les éléments du tableau. Les mots clés enregistrés avec une instruction ReDim seront
Conservez le tableau dont nous avons augmenté la taille :
<%
Dim arrCars
arrCars = Tableau()
Redim arrCars(27)
Redim PRESERVE arrCars(52)
%>