vbscript variables how declare
Einführung in VBScript-Variablen: Tutorial Nr. 2
In meinem vorherigen Tutorial zu „ Einführung in VBScript „Wir haben einige der Einführungsthemen von VBScript besprochen.
In diesem Tutorial werden wir eines der grundlegenden, aber wichtigsten Themen von VBScript diskutieren, die Ihnen helfen, auf die nächste Ebene zu gelangen, um Kenntnisse über die Arbeit am VBScript-Code zu erlangen. Es ist sehr wichtig, über die Verwendung von zu wissen VBScript-Variablen bevor Sie in einer beliebigen Programmiersprache fortfahren.
In diesem Tutorial erfahren Sie mehr über den Umfang von Variablen und wie Variablen in VBScript deklariert und verwendet werden.
Variablen sind wie Container, in denen die Werte auch während der gespeichert und geändert werden können Skriptausführung .
Diese werden als Speicherorte bezeichnet, auf die durch Angabe einiger Namen zugegriffen werden kann, d. H. Wir können jede Variable anhand ihres Namens referenzieren, um zu sehen, welchen Wert sie enthält oder ob wir einen Wert ändern müssen. Variable ist der Schlüsselaspekt beim einfachen und effizienten Erlernen einer Sprache.
Empfohlene Lektüre = >> VBA-Variablen und Option explizit
Was du lernen wirst:
- Regeln für die Benennung von Variablen / Namenskonventionen
- Variable Deklaration und ihre Typen
- Variablen in VBScript Werte zuweisen
- Umfang der Variablen
- Deklarieren und Zuweisen von Werten zu Arrays
- Fazit
- Literatur-Empfehlungen
Regeln für die Benennung von Variablen / Namenskonventionen
Es sind bestimmte Punkte zu beachten, vielmehr können wir sagen, dass bestimmte Regeln befolgt werden müssen, bevor eine Variable benannt wird.
Sie sind:
- Der Variablenname muss immer mit einem Alphabet beginnen. Z.B: Ausgabe, Name usw. Und Variablenname sollte nicht mit einer Zahl oder einem Sonderzeichen wie _va123, 12non usw. beginnen.
- Der Variablenname darf maximal 255 Zeichen enthalten
- Der Variablenname sollte niemals einen Punkt (.) Enthalten.
Diese Regeln sollten strikt von einer guten Programmierpraxis befolgt werden.
Youtube zu MP4 Converter App für Android
Jetzt ist es wichtig zu wissen, wie Variablen deklariert werden.
Variable Deklaration und ihre Typen
Jede Variable muss vor der Verwendung zuerst deklariert werden. In verschiedenen Sprachen werden verschiedene Schlüsselwörter verwendet, um eine Variable zu deklarieren.
Mal sehen, wie eine Variable im VBScript deklariert wird.
Es ist eine gute Programmierpraxis, die Variable zuerst zu deklarieren und dann zu verwenden, um Probleme / Verwirrungen im verbleibenden Code zu vermeiden. Ich werde in Kürze auf diesen Punkt eingehen.
Wir können Variablen mit öffentlichen, privaten oder Dim-Anweisungen deklarieren .
Beispiel:
Wenn Sie eine Variable 'Alter' deklarieren möchten, kann diese wie folgt deklariert werden:
Schwaches Alter
Sie können mehrere Variablen in einer einzelnen Zeile deklarieren, indem Sie sie wie unten gezeigt durch Komma (,) trennen:
Dim Mitarbeiter, Name, Schule, Klasse
Auf diese Weise kann eine Variable erstellt werden.
Arten der Variablendeklaration:
Es gibt zwei Möglichkeiten, wie eine Variable deklariert werden kann. Sie sind wie unten angegeben.
# 1) Implizite Erklärung
Wenn Variablen direkt ohne Deklaration verwendet werden, wird dies als implizite Deklaration bezeichnet. Dies ist jedoch keine gute Vorgehensweise, da ein Variablenname, der im Skript manchmal nicht richtig geschrieben ist, während der Ausführung zu seltsamen Ergebnissen führen kann und es manchmal auch nicht einfach ist, dies vom Benutzer zu erkennen.
So öffnen Sie die JSON-Datei in Windows 10
Lassen Sie uns dies anhand eines einfachen Beispiels verstehen:
Alter = 10
In diesem Fall erstellt das Skript automatisch eine neue Variable mit dem Namen 'aeg', wenn Sie die Variable 'age' für 'aeg' falsch schreiben.
Um dies zu überwinden, können Sie ‘ Option Explizit , was unten diskutiert wird.
# 2) Explizite Erklärung
Das Deklarieren von Variablen vor deren Verwendung wird als explizite Deklaration von Variablen bezeichnet. Dies haben wir oben getan.
Z.B : Schwaches Alter
Bevor ich zum nächsten Thema übergehe, möchte ich kurz auf Option Explicit eingehen.
Option Explizit:
Dies bietet einen Mechanismus, bei dem der Benutzer alle Variablen mit Dim, Public oder Private Statements deklarieren muss, bevor er sie im Skript verwendet.
Wenn ein Benutzer in Option explizit versucht, die Variablen zu verwenden, die im Fall von Option Explicit nicht deklariert sind, tritt ein Fehler auf. Es wird immer empfohlen, oben im Code 'Option Explicit' zu verwenden, damit Sie die Variable auch dann sofort und ohne Verwirrung korrigieren können, wenn Sie ungewollt einen falschen Namen für die Variable verwendet haben.
Variablen in VBScript Werte zuweisen
Das Zuweisen von Werten zu den Variablen in VBScript erfolgt auf dieselbe Weise wie in anderen Programmiersprachen. Nach der Deklaration einer Variablen wird ihr mit Hilfe von ein Wert zugewiesen Gleich (=) Operator.
Der Name der Variablen befindet sich links und der Wert, der der Variablen zugewiesen ist, befindet sich auf der rechten Seite des Operators '='.
Lassen Sie uns dies anhand einiger einfacher Beispiele verstehen:
Beispiel 1:
Wenn eine Variable, der ein Wert zugewiesen werden soll, von a ist String Geben Sie ein, dann kann es mit doppelten Anführungszeichen ('') zugewiesen werden.
Let’s learn assigning values to variables Dim msg msg = “Hello Everyone” Msgbox msg ‘this will show Hello Everyone message in the message box
Beispiel 2:
Wenn eine Variable, der ein Wert zugewiesen werden soll, von a ist Numerisch Geben Sie ein, dann kann es ohne doppelte Anführungszeichen zugewiesen werden.
Let’s learn assigning values to variables Dim val val = 10 Msgbox val ‘this will show 10 in the message box
Lassen Sie uns nun den Umfang der Variablen verstehen.
Umfang der Variablen
Der Umfang der Variablen bietet eine leicht erkennbare Sichtbarkeit einer Variablen bis zu dem Punkt, auf den sie zugreifen kann. Lassen Sie es uns im Detail besprechen, um es besser zu verstehen.
Eine Variable kann mit einem der drei Schlüsselwörter deklariert werden - Dunkel, öffentlich oder privat .
Die Frage, die sich jetzt stellt, lautet: 'Was ist der Unterschied in ihrer Verwendung und wann wird eine bestimmte verwendet?' Ich werde versuchen, jedes dieser Schlüsselwörter anhand von Beispielen zu erklären.
Keiner- - Wenn eine Variable mit dem Schlüsselwort Dim innerhalb der Funktion deklariert wird, ist ihr Gültigkeitsbereich nur auf die Funktionsebene beschränkt, d. H. Auf diese Variable kann nach Beendigung der Funktion nicht mehr zugegriffen werden.
Es folgt ein Beispiel für Dim:
Let’s learn about scope of the variables Dim val1 Call output() Function output() val1 = 11 Dim val2 val2 = 12 Dim val3 val3 = (val1 + val2) * 10 document.write(val1) ‘this will produce 11 as output document.write(val2) ‘this will produce 12 as output document.write(val3) ‘this will produce 230 as output End Function Msgbox val1 ‘this will show 11 as val1 is declared at script level using Dim Msgbox val2 ‘this will not show anything as val2 is declared inside the function Msgbox val3 ‘this will not show anything as val3 is declared inside the function
Privat- - Wenn eine Variable mit dem Schlüsselwort Private innerhalb der Funktion deklariert wird, ist ihr Gültigkeitsbereich nicht nur auf die Funktionsebene beschränkt, sondern sie kann überall in diesem bestimmten Skript aufgerufen werden. Hier ist der Umfang einer Variablen größer als im Fall von Dim, da er nicht auf die Funktionsebene beschränkt ist, sondern auf ein bestimmtes Skript.
Es folgt ein Beispiel für Privat:
Let’s learn about scope of the variables Dim val1 Call output() Function output() val1 = 11 Private val2 val2 = 12 Private val3 val3 = (val1 + val2) * 10 document.write(val1) ‘this will produce 11 as output document.write(val2) ‘this will produce 12 as output document.write(val3) ‘this will produce 230 as output End Function Msgbox val1 ‘this will show 11 as val1 is declared at script level using Dim Msgbox val2 ‘this will show 12 as val2 is declared Private inside the function Msgbox val3 ‘this will show val3 as val3is declared Private inside the function
Öffentlichkeit- - Wenn eine Variable mit dem Schlüsselwort Public innerhalb der Funktion deklariert wird, wird ihr Gültigkeitsbereich nicht auf Funktionsebene beschränkt, sondern es kann überall in diesem bestimmten Skript und auch in anderen Skripten darauf zugegriffen werden. Hier ist der Umfang einer Variablen viel größer als bei Dim und Private.
Wie öffne ich eine SWF-Datei?
Es folgt ein Beispiel für die Öffentlichkeit:
Let’s learn about scope of the variables Dim val1 Call output() Function output() val1 = 11 Public val2 val2 = 12 Public val3 val3 = (val1 + val2) * 10 document.write(val1) ‘this will produce 11 as output document.write(val2) ‘this will produce 12 as output document.write(val3) ‘this will produce 230 as output End Function Msgbox val1 ‘this will show 11 as val1 is declared at script level using Dim Msgbox val2 ‘this will show 12 as val2 is declared Public inside the function Msgbox val3 ‘this will show val3 as val3is declared Public inside the function
Gehen wir weiter zum wichtigen Thema 'Deklarieren und Zuweisen von Werten zu Arrays'.
Deklarieren und Zuweisen von Werten zu Arrays
Arrays selbst sind ein sehr wichtiges Thema. Daher werde ich Arrays in einem meiner kommenden Tutorials ausführlich behandeln, aber im Moment möchte ich Ihnen nur die Deklaration von Array-Variablen zeigen.
Die Notwendigkeit eines Arrays entsteht, wenn Sie eine Variable haben möchten, die eine Reihe von Werten an einem Speicherort enthalten kann.
Es folgt die Vorgehensweise zum Deklarieren eines Arrays:
Arraycount dimmen (4) - Dies bedeutet, dass dies ein Array mit 5 Werten ab dem Index '0' ist.
Um diesem Array Werte zuzuweisen, können Sie für jeden Index beliebige numerische Werte oder Werte vom Typ String angeben. Verwenden Sie doppelte Anführungszeichen, um Zeichenfolgenwerte zuzuweisen.
Arrayanzahl (0) = 1
Arrayanzahl (1) = 2
Arrayanzahl (2) = 3
Arrayanzahl (3) = 4
Arrayanzahl (4) = 5
Mehrdimensionales Array : Wenn es mehr als ein Array gibt, wird es als mehrdimensionales Array bezeichnet. Nehmen wir an, dass es ein Array mit 2 Dimensionen gibt, d. H. 6 Zeilen und 6 Spalten, daher kann es wie folgt deklariert werden:
Dim Arrayage (6, 6)
Fazit
Hier ging es um Variablen, ihre Verwendung und ihren Umfang in der VBScript-Programmiersprache.
Ich hoffe, dass dieses Tutorial für Sie einfacher ist, mit anderen nachfolgenden Themen dieser Reihe fortzufahren.
Nächstes Tutorial Nr. 3 :: Wir werden im nächsten Tutorial mehr über Konstanten, Operatoren und Operatorpriorität diskutieren.
Bleib dran und Teilen Sie uns Ihre Gedanken mit und teilen Sie uns mit, wenn Sie Zweifel an diesem Tutorial haben.
Literatur-Empfehlungen
- Python-Variablen
- JMeter-Variablen und -Funktionen
- Variablen in C ++
- JMeter-Datenparametrierung mit benutzerdefinierten Variablen
- VBScript-Arrays: Verwenden von DIM-, REDIM-, Split- und Ubound-Array-Funktionen
- Konstanten, Operatoren und Vorrang von Operatoren in VBScript
- VBScript-Fehlerbehandlung: VBScript bei Fehler, bei Fehler Gehe zu 0, bei Fehler Fortsetzen Weiter
- Bedingte VBScript-Anweisungen: VBScript If, ElseIf, Select Case