Variabel adalah "containers" untuk menyimpan informasi.
Cobalah sendiri
Membuat dan mengubah variabel
Cara membuat variabel, memberikan nilai untuk itu, dan kemudian mengubah nilai itu.
Memasukkan nilai variabel dalam teks
Cara memasukkan nilai variabel dalam sebuah teks.
Buat sebuah array
Array digunakan untuk menyimpan serangkaian item data terkait. Contoh ini menunjukkan bagaimana Anda dapat membuat sebuah array yang menyimpan nama-nama.
Apakah Anda Ingat Aljabar dari Sekolah?
Apakah Anda ingat aljabar dari sekolah? x = 5, y = 6, z = x + y
Apakah Anda ingat bahwa surat (like x) dapat digunakan untuk menyimpan nilai (like 5) , dan bahwa Anda dapat menggunakan informasi di atas untuk menghitung nilai z menjadi 11?
Surat-surat ini disebut variables , dan variabel dapat digunakan untuk memegang nilai-nilai (x=5) atau ekspresi (z=x+y) .
Variabel VBScript
Seperti aljabar, variabel VBScript yang digunakan untuk memegang nilai-nilai atau ekspresi.
Sebuah variabel dapat memiliki nama pendek, seperti x, atau nama yang lebih deskriptif, seperti carname.
Aturan untuk nama variabel VBScript:
- Harus dimulai dengan huruf a
- Tidak dapat berisi periode (.)
- tidak dapat melebihi 255 karakter
Dalam VBScript, semua variabel adalah tipe variant , yang dapat menyimpan berbagai jenis data.
Mendeklarasikan (Creating) VBScript Variabel
Membuat variabel dalam VBScript yang paling sering disebut sebagai "declaring" variabel.
Anda dapat mendeklarasikan variabel VBScript dengan Dim, Public atau pernyataan pribadi. Seperti ini:
Dim x
Dim carname
Sekarang Anda telah membuat dua variabel. Nama variabel "x" dan "carname" .
Anda juga dapat mendeklarasikan variabel dengan menggunakan namanya dalam naskah. Seperti ini:
carname="Volvo"
Sekarang Anda juga telah menciptakan sebuah variabel. Nama variabel adalah "carname" . Namun, metode ini bukan praktik yang baik, karena Anda dapat misspell nama variabel kemudian dalam naskah Anda, dan yang dapat menyebabkan hasil yang aneh ketika script Anda berjalan.
Jika Anda misspell misalnya "carname" variabel "carnime" , script secara otomatis akan membuat variabel baru yang disebut "carnime" . Untuk mencegah naskah Anda dari melakukan hal ini, Anda dapat menggunakan Option Explicit pernyataan. Pasukan Pernyataan ini Anda untuk menyatakan semua variabel Anda dengan redup, publik atau swasta pernyataan.
Menempatkan Option pernyataan eksplisit di bagian atas script Anda. Seperti ini:
Option Explicit
Dim carname
carname=some value
Menetapkan Nilai ke Variabel
Anda menetapkan nilai ke variabel seperti ini:
carname="Volvo"
x=10
Nama variabel di sisi kiri dari ekspresi dan nilai yang ingin Anda tetapkan untuk variabel adalah di sebelah kanan. Sekarang variabel "carname" memiliki nilai "Volvo" , dan variabel "x" memiliki nilai "10" .
Lifetime dari Variabel
Berapa lama variabel ada adalah masa pakai baterai.
Ketika Anda mendeklarasikan variabel di dalam sebuah prosedur, variabel hanya dapat diakses dalam prosedur tersebut. Ketika prosedur keluar, variabel ini hancur. Variabel ini disebut variabel lokal. Anda dapat memiliki variabel lokal dengan nama yang sama dalam prosedur yang berbeda, karena masing-masing diakui hanya dengan prosedur di mana dinyatakan.
Jika Anda mendeklarasikan sebuah variabel di luar prosedur, semua prosedur pada halaman Anda dapat mengaksesnya. Seumur hidup variabel-variabel ini dimulai ketika mereka dinyatakan, dan berakhir saat halaman ditutup.
Variabel Array VBScript
Variabel array digunakan untuk menyimpan beberapa nilai dalam satu variabel.
Pada contoh berikut, array yang berisi 3 elemen dinyatakan:
Dim names(2)
Nomor yang ditampilkan dalam kurung adalah 2. Kita mulai dari nol sehingga array ini berisi 3 elemen. Ini adalah array berukuran tetap. Anda menetapkan data ke masing-masing elemen dari array seperti ini:
names(0)="Tove"
names(1)="Jani"
names(2)="Stale"
Demikian pula, data dapat diambil dari setiap elemen menggunakan indeks dari elemen array tertentu yang Anda inginkan. Seperti ini:
mother=names(0)
Anda dapat memiliki hingga 60 dimensi dalam array. Beberapa dimensi dinyatakan dengan memisahkan angka-angka dalam kurung dengan koma. Di sini kita memiliki array dua dimensi yang terdiri dari 5 baris dan kolom 7:
Dim table(4,6)
Menetapkan data ke array dua dimensi:
Contoh
<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>
Tampilkan Contoh »