Dies setzt voraus, dass Sie die grundlegenden Eigenschaften von Arrays kennen. Lassen Sie uns also überlegen, wie Sie mit ASP in VBScript umgehen.
Arrays in VBScript haben den Wert 0, was bedeutet, dass der Index der Array-Elemente immer bei 0 beginnt. Array, dargestellt durch den Index 0
Die erste Position im Array, der Index 1 stellt die zweite Position im Array dar und so weiter.
Es gibt zwei Arten von VBScript-Arrays – statische und dynamische. Statische Arrays behalten während ihrer gesamten Lebensdauer eine feste Größe. wollen
Um statische VBScript-Arrays zu verwenden, müssen Sie die maximale Anzahl früher Elemente kennen, die dieses Array enthalten wird. Wenn du
Muss die Größe des Index in ein flexibles VBScript-Array geändert werden, können Sie ein dynamisches VBScript-Array verwenden
. Die Größe dynamischer Array-Indizes in VBScript kann während seiner Lebensdauer zunehmen/sinken.
statisches Array
Erstellen wir ein Array namens „arrCars“, das die Namen von fünf Autos enthält
<%@ LANGUAGE=VBSCRIPT %>
<%
'Verwenden Sie die Dim-Anweisung zusammen mit dem Array-Namen
'um ein statisches VBScript-Array zu erstellen
'Die Zahl in Klammern definiert die Obergrenze des Arrays
Dim arrCars(4)
arrCars(0)=BMW
arrCars(1)=Mercedes
arrCars(2)=Audi
arrCars(3)=Bentley
arrCars(4)=Mini
'Erstelle eine Schleife, die sich durch das Array bewegt
'und drucken Sie die Werte aus
Für i=0 bis 4
Response.write arrCars(i) & <br>
Weiter: Fahren Sie mit dem nächsten Wert von i fort
%>
Hier ist eine weitere Möglichkeit, ein VBScript-Array zu definieren:
<%
„Wir verwenden die VBScript-Array-Funktion zusammen mit einer Dim-Anweisung.“
'um unser Array zu erstellen und zu füllen
Dim arrCars
arrCars = Array(BMW,Mercedes,Audi,Bentley,Mini) 'jedes Element
müssen durch ein Komma getrennt werden
'Wieder könnten wir das Array durchlaufen und die Werte ausdrucken
Für i=0 bis 4
Response.write arrCars(i) & <br>
Nächste
%>
dynamisches Array
Dynamische Arrays sind praktisch, wenn Sie nicht wissen, wie viele Elemente Ihr Array enthalten wird. Um ein dynamisches Array zu erstellen, sollten Sie Folgendes tun
Verwenden Sie die Dim-Anweisung zusammen mit einem Array-Namen, ohne eine Obergrenze anzugeben:
<%
Dim arrCars
arrCars = Array()
%>
Um dieses Array verwenden zu können, müssen Sie die ReDim-Anweisung verwenden, um die Obergrenze des Arrays zu definieren:
<%
Dim arrCars
arrCars = Array()
Redim arrCars(27)
%>
Wenn Sie die Größe dieses Arrays in Zukunft ändern müssen, sollten Sie die ReDim-Anweisung verwenden. Seien Sie bei ReDim-Anweisungen sehr vorsichtig.
Wenn Sie die ReDim-Anweisung verwenden, gehen alle Array-Elemente verloren. Mit einer ReDim-Anweisung gespeicherte Schlüsselwörter werden
Behalten Sie das von uns vergrößerte Array bei:
<%
Dim arrCars
arrCars = Array()
Redim arrCars(27)
Redim PRESERVE arrCars(52)
%>