VBScript-Variable
- Vorherige Seite VB Wo zu finden
- Nächste Seite VB-Programm
Beispiel
- Variable erstellen
- Variablen werden verwendet, um Informationen zu speichern. Dieses Beispiel zeigt, wie man eine Variable erstellt und ihr einen Wert zuweist.
- Wert einer Variable in einen Text einfügen
- Dieses Beispiel zeigt, wie man den Wert einer Variable in einen Text einfügt.
- Array erstellen
- Arrays dienen dazu, eine Reihe von verbundenen Datenpunkten zu speichern. Dieses Beispiel zeigt, wie man ein Array erstellt, das Namen speichert. (Wir verwenden "for each"-Schleifen, um zu demonstrate, wie man Namen ausgibt.)
Was ist eine Variable?
Variablen sind "Behälter", in denen Informationen gespeichert werden können. In Skripten können die Werte von Variablen geändert werden. In VBScript sind alle Variablen mit Typen verknüpft und können verschiedene Arten von Daten speichern.
Regeln für Variablennamen:
- muss mit einem Buchstaben beginnen
- kann keine Punktzahlen (. ) enthalten
- kann nicht mehr als 255 Zeichen enthalten
Variablendeklaration
Sie können Variablen mit den Anweisungen "Dim", "Public" oder "Private" deklarieren, zum Beispiel so:
dim name name=some value
Jetzt haben Sie eine Variable erstellt. Der Variablenname ist "name".
Sie können auch eine Variable durch die Verwendung ihres Namens erstellen. Zum Beispiel so:
name=some value
Auf diese Weise erstellen Sie ebenfalls eine Variable mit dem Namen "name".
Allerdings ist diese Methode nicht eine gute Angewohnheit, da Sie möglicherweise den Variablennamen im Skript falsch schreiben, was zu seltsamen Ergebnissen führen kann, wenn das Skript ausgeführt wird. Zum Beispiel wird, wenn Sie die Variable "name" falsch als "nime" schreiben, automatisch eine Variable mit dem Namen "nime" erstellt. Um dies zu verhindern, können Sie den Befehl "Option Explicit" verwenden. Wenn Sie diesen Befehl verwenden, müssen Sie alle Variablen mit "dim", "public" oder "private" deklarieren. Platzieren Sie den Befehl "Option Explicit" am Anfang des Skripts, so wie folgt:
option explicit dim name name=some value
Wertzuweisung an eine Variable
Sie können einem Variablen so einen Wert zuweisen:
name="George" i=300
Der Name der Variable ist links im Ausdruck, der zuweisende Wert ist rechts im Ausdruck. Der aktuelle Wert der Variable "name" ist "George".
Lebenszyklus der Variablen
Der Lebenszyklus einer Variable bezieht sich auf die Dauer ihrer Existenz.
Wenn Sie eine Variable in einer Unterprozedur deklarieren, kann diese Variable nur in diesem Programm abgerufen werden. Wenn Sie das Programm verlassen, wird die Variable ebenfalls inaktiv. Solche Variablen werden als lokale Variablen bezeichnet. Sie können in verschiedenen Unterprogrammen lokale Variablen mit dem gleichen Namen verwenden, da jede Variable nur im Programm identifiziert wird, in dem sie deklariert wurde.
Wenn Sie eine Variable außerhalb eines Unterprogramms erklären, können alle Unterprogramme auf Ihrer Seite auf diese Variable zugreifen. Diese Variablen haben ein Leben, das von ihrer Erklärung bis zum Schließen der Seite dauert.
Array-Variable
Manchmal müssen Sie mehreren Variablen gleichzeitig Werte zuweisen. In diesem Fall können Sie eine Variable erstellen, die eine Reihe von Werten enthalten kann. Dieses Variable wird als Array bezeichnet. Die Erklärung eines Array-Variables erfolgt durch das Variablenname gefolgt von einem Klammern(). In den folgenden Beispielen wurde ein Array mit drei Elementen erstellt:
dim names(2)
Die Zahl in den Klammern ist 2. Die Indizes der Arrays beginnen mit 0, da dieses Array drei Elemente enthält. Dies ist ein Array mit fester Kapazität. Sie können Daten für jedes Element des Arrays zuweisen:
names(0)="George" names(1)="John" names(2)="Thomas"
Gleichzeitig können wir auch den Wert eines beliebigen Elements zurückholen, indem wir die Indexnummer eines bestimmten Arrayelements verwenden. Zum Beispiel:
father=names(0)
Sie können in einem Array bis zu 60 Dimensionen verwenden. Die Methode zur Erklärung mehrdimensionaler Arrays ist es, die Zahlen durch Kommata im Klammerausdruck zu trennen. Zum Beispiel haben wir einen 2D-Array mit 5 Zeilen und 7 Spalten erklärt:
dim table(4, 6)
- Vorherige Seite VB Wo zu finden
- Nächste Seite VB-Programm