Latest web development tutorials

zmienna VBScript

Zmienna jest "kontener" do przechowywania informacji.


Przykłady

Spróbuj - przykład (tylko dla IE)

Tworzenie i zmiana zmiennych
Jak utworzyć zmienną i przypisać do niego, a następnie zmienić jego wartość.

Wstawianie wartości zmiennych w tekście
Jak wstawić wartości zmiennych w jakimś tekście.

Tworzenie tablicy
Tablica ta jest używana do przechowywania szereg powiązanych elementów. Ten przykład pokazuje, jak utworzyć nazwę macierzy pamięci masowej.


Pamiętaj algebry w szkole nauczyłeś?

Pamiętaj algebry w szkole nauczyłeś? x = 5, y = 6, z = x + y

Pamiętaj? List (takich jak X) można zapisać wartość (na przykład 5) i może korzystać z informacji powyżej, aby obliczyć wartość z jest 11.

Litery te nazywane sązmienne, zmienne mogą być wykorzystane do przechowywania wartości (x = 5) lub wyrażenia (z = x + y).


zmienna VBScript

W porównaniu z algebraicznych, zmienna VBScript używana do przechowywania wartości lub wyrażenia.

Zmienna może mieć krótką nazwę, podobnie jak x, lub bardziej opisowej nazwy, takie jak carname.

VBScript nazwa zmiennej zasada:

  • Musimy zaczynać się od litery
  • Nie zawierają kropkę (.)
  • Nie więcej niż 255 znaków

VBScript, wszystkie zmienne są związane z typemwariantumoże przechowywać różne rodzaje danych.


Oświadczenie (Tworzenie) Zmienna VBScript

Tworzenie zmiennej VBScript jest zwykle określany jako zmiennej "deklaracji".

Można Dim publicznych lub prywatnych stwierdzenie zadeklarować zmienne VBScript. W następujący sposób:

Dim x
Dim carname

Teraz, gdy stworzyliśmy dwie zmienne. Jest to nazwa zmiennej "x" i "carname".

Można również użyć go w nazwie skryptu do deklarowania zmiennych. W następujący sposób:

carname="Volvo"

Teraz utworzeniu zmiennej. Nazwa zmiennej jest "carname". Następnie, takie podejście nie jest dobrym pomysłem, ponieważ może błędnie nazwę zmiennej w skrypcie, który może powodować dziwne wyniki, gdy skrypt jest uruchamiany.

Jeśli błędnie nazwę zmiennej, takie jak "carname" zmienna jest błędnie jako "carnime", skrypt automatycznie tworzy nową zmienną o nazwie "carnime" z. W celu uniknięcia skrypt, aby to zrobić, można użyć Option Explicit. Jeśli używasz tego komunikatu, należy użyć dim, publiczną lub prywatną oświadczenie zadeklarować wszystkie zmienne.

Do górnej części Option Explicit jest umieszczony w skrypcie, co następuje:

Option Explicit
Dim carname
carname=some value


Przypisanie wartości do zmiennych

Można przypisać zmienną w następujący sposób:

carname="Volvo"
x=10

Nazwy zmiennych są po lewej stronie wyrażenia, trzeba przypisać wartość zmiennej po prawej stronie w wyrażeniu. Zmienna "carname" Wartością jest teraz "Volvo", zmienna "x" oznacza wartość "10."


Żywotność zmiennych

Zmienna żywo odnosi się do długości czasu może istnieć.

Kiedy deklarujesz zmienną w podprogramie, zmienne mogą być dostępne tylko w programie. Po wyjściu z programu, zmienna nie powiedzie się. Zmienne takie nazywane są zmienne lokalne. Możesz używać tej samej nazwy jako zmiennej lokalnej w innej procedurze, ponieważ każda deklaracja zmiennej można określić tylko w swoim programie.

Jeśli zadeklarujesz zmienną poza podprogramu, wszystkie procedury na swojej stronie do niego dostęp. Przetrwanie tych zmiennych są zadeklarowane zaczyna i kończy się, gdy strona jest zamknięta.


Zmienna tablicowa VBScript

Zmienną stosuje się w jednym szeregu z wielu wartości przechowywanych w zmiennej.

W poniższym przykładzie, możemy zadeklarować tablica składa się z trzech elementów:

Dim names(2)

Liczby w nawiasach pokazują 2. indeksy tablicy zaczynają się od 0, więc tablica zawiera trzy elementy. Jest to ilość stałej matrycy. Można przypisać każdy element tablicy danych w następujący sposób:

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

Podobnie, stosując następujące etykiety są przede wszystkim element tablicy można odczytać wartość każdego elementu. W następujący sposób:

mother=names(0)

Można użyć do 60 w jednym szeregu wymiarowego. Metoda wielowymiarowej tablicy w nawiasach przecinkami odrębnymi numerami. Tutaj deklarujemy dwuwymiarowa tablica zawiera pięć rzędów siedmiu:

Dim table(4,6)

Dla dwucyfrowym przypisania grupy:

Przykłady (tylko dla IE)

<html>
<body>

<script type="text/vbscript">
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
document.write("<p>")
for j=0 to 2
document.write(x(i,j) & "<br />")
next
document.write("</p>")
next
</script>

</body>
</html>

Spróbuj »