Neueste Web-Entwicklung Tutorials
 

VBScript Variablen


Variablen sind "containers" zum Speichern von Informationen.


Beispiele

Versuch es selber

Erstellen Sie eine Variable ändern
Wie eine Variable zu erstellen, einen Wert ordnen und dann den Wert verändern.

Legen Sie einen Variablenwert in einem Text
Wie man einen Variablenwert in einem Text einzufügen.

Erstellen Sie ein Array
Arrays werden verwendet, um eine Reihe von verwandten Datenelementen zu speichern. Dieses Beispiel zeigt, wie Sie ein Array machen, die Namen speichert.


Sie erinnern Algebra aus der Schule?

Haben Sie Algebra aus der Schule erinnern? x = 5, y = 6, z = x + y

Erinnern Sie sich, dass ein Brief (like x) verwendet werden könnte , um einen Wert zu halten (like 5) , und dass Sie die Informationen über verwenden könnten den Wert von z zu berechnen 11 zu sein?

Diese Buchstaben werden als variables und Variablen können verwendet werden , um Werte zu halten , (x=5) oder Ausdrücke (z=x+y) .


VBScript Variablen

Wie bei Algebra werden VBScript Variablen Werte oder Ausdrücke zu halten.

Eine Variable kann einen kurzen Namen haben, wie x oder einen beschreibenden Namen, wie carname.

Regeln für VBScript Variablennamen:

  • Er muss mit einem Buchstaben beginnen
  • Kann keinen Punkt enthalten (.)
  • Darf nicht mehr als 255 Zeichen

In VBScript, alle Variablen sind vom Typ variant , die verschiedenen Arten von Daten speichern kann.


Deklarieren (Creating) VBScript - Variablen

Erstellen von Variablen in VBScript wird meist bezeichnet als "declaring" Variablen.

Sie können VBScript Variablen mit Dim, öffentlichen oder privaten Anweisung deklarieren. So was:

Dim x
Dim carname

Jetzt haben Sie zwei Variablen erstellt. Der Name der Variablen "x" und "carname" .

Sie können auch mit seinem Namen in einem Skript Variablen deklarieren. So was:

carname="Volvo"

Jetzt haben Sie erstellt auch eine Variable. Der Name der Variablen "carname" . Jedoch ist dieses Verfahren nicht eine gute Praxis, weil Sie den Variablennamen später in Ihrem Skript falsch schreiben kann, und das kann zu seltsamen Ergebnissen führen, wenn das Skript ausgeführt wird.

Wenn Sie zum Beispiel des falsch schreiben "carname" Variable "carnime" , wird das Skript automatisch eine neue Variable namens erstellen "carnime" . Um zu verhindern, Ihren Skript dies zu tun, können Sie die Option Explicit-Anweisung verwenden. Diese Anweisung zwingen Sie alle Variablen mit der trüben, öffentlicher oder privaten Aussage zu erklären.

Setzen Sie die Option Explicit-Anweisung auf dem Anfang des Skripts. So was:

Option Explicit
Dim carname
carname=some value

Zuweisen von Werten zu Variablen

Sie weisen einen Wert in eine Variable wie folgt aus:

carname="Volvo"
x=10

Der Variablenname ist auf der linken Seite des Ausdrucks und der Wert, den Sie die Variablen zuweisen will, ist auf dem rechten Seite. Nun ist die Variable "carname" den Wert hat "Volvo" und die Variable "x" hat den Wert von "10" .


Lebensdauer von Variablen

Wie lange eine Variable existiert, ist seine Lebensdauer.

Wenn Sie eine Variable innerhalb einer Prozedur deklarieren, kann die Variable nur innerhalb dieses Verfahren zugegriffen werden. Wenn das Verfahren beendet wird, wird die Variable zerstört. Diese Variablen werden lokale Variablen genannt. Sie können in verschiedenen Verfahren mit dem gleichen Namen lokale Variablen haben, weil jeder durch das Verfahren nur dann erkannt wird, in dem es deklariert ist.

Wenn Sie eine Variable außerhalb eines Verfahrens, alle Verfahren auf Ihrer Seite erklären darauf zugreifen können. Die Lebensdauer dieser Variablen beginnt, wenn sie deklariert sind, und endet, wenn die Seite geschlossen ist.


VBScript-Array-Variablen

Ein Array-Variable wird verwendet, um mehrere Werte in einer einzigen Variable zu speichern.

Im folgenden Beispiel wird ein Array mit 3 Elementen erklärt:

Dim names(2)

Die Zahl in den Klammern gezeigt ist 2. Wir beginnen bei Null, so Dieses Array 3 Elemente enthält. Dies ist ein fester Größe Array. Sie weisen Daten zu jedem der Elemente des Arrays wie folgt:

names(0)="Tove"
names(1)="Jani"
names(2)="Stale"

In ähnlicher Weise können die Daten von jedem Element abgerufen werden, um den Index des jeweiligen Array-Element verwenden Sie möchten. So was:

mother=names(0)

Sie können bis zu 60 Dimensionen in einem Array haben. Mehrere Dimensionen werden durch die Trennung der Zahlen in den Klammern mit Komma erklärt. Hier haben wir eine zweidimensionale Matrix, bestehend aus 5 Zeilen und 7 Spalten:

Dim table(4,6)

Vergeben Daten zu einem zweidimensionalen Array:

Beispiel

<html>
<body>

<%
Dim x(2,2)
x(0,0)="Volvo"
x(0,1)="BMW"
x(0,2)="Ford"
x(1,0)="Apple"
x(1,1)="Orange"
x(1,2)="Banana"
x(2,0)="Coke"
x(2,1)="Pepsi"
x(2,2)="Sprite"
for i=0 to 2
    response.write("<p>")
    for j=0 to 2
        response.write(x(i,j) & "<br />")
    next
    response.write("</p>")
next
%>

</body>
</html>
Beispiel anzeigen »