Ini mengasumsikan Anda mengetahui karakteristik dasar array, jadi mari kita pertimbangkan cara menangani ASP di VBScript.
Array pada VBScript bernilai 0 yang artinya indeks elemen array selalu dimulai dari 0. Array diwakili oleh 0 indeks
Posisi pertama dalam array, indeks 1 mewakili posisi kedua dalam array, dan seterusnya.
Ada dua jenis array VBScript - statis dan dinamis. Array statis tetap pada ukuran tetap sepanjang masa pakainya. ingin
Untuk menggunakan array VBScript statis, Anda perlu mengetahui jumlah maksimum elemen awal yang akan dikandung array ini. Jika kamu
Perlu ukuran indeks diubah menjadi array VBScript yang fleksibel, maka Anda dapat menggunakan array VBScript dinamis
. Ukuran indeks array dinamis di VBScript dapat bertambah/berkurang selama masa pakainya.
susunan statis
Mari kita buat sebuah array bernama 'arrCars' yang akan menampung nama 5 mobil
<%@ BAHASA=VBSCRIPT %>
<%
'Gunakan pernyataan Dim bersama dengan nama array
'untuk membuat array VBScript statis
'Angka dalam tanda kurung mendefinisikan batas atas array
Redupkan arrMobil(4)
arrMobil(0)=BMW
arrMobil(1)=Mercedes
arrMobil(2)=Audi
arrMobil(3)=Bentley
arrMobil(4)=Mini
'buat loop yang bergerak melalui array
'dan mencetak nilainya
Untuk i=0 sampai 4
respon.tulis arrCars(i) & <br>
Selanjutnya 'lanjutkan ke nilai i berikutnya
%>
Berikut cara lain untuk mendefinisikan array VBScript:
<%
'kami menggunakan fungsi VBScript Array bersama dengan pernyataan Dim
'untuk membuat dan mengisi array kami
Redupkan arrCars
arrCars = Array(BMW,Mercedes,Audi,Bentley,Mini) 'setiap elemen
harus dipisahkan dengan koma
'sekali lagi kita dapat mengulang array dan mencetak nilainya
Untuk i=0 sampai 4
respon.tulis arrCars(i) & <br>
Berikutnya
%>
susunan dinamis
Array dinamis berguna ketika Anda tidak mengetahui berapa banyak item yang dapat ditampung oleh array Anda. Untuk membuat array dinamis, Anda harus melakukannya
Gunakan pernyataan Dim bersama dengan nama array tanpa menentukan batas atas:
<%
Redupkan arrCars
arrMobil = Array()
%>
Untuk menggunakan array ini, Anda perlu menggunakan pernyataan ReDim untuk menentukan batas atas array:
<%
Redupkan arrCars
arrMobil = Array()
Redim arrMobil(27)
%>
Jika Anda perlu mengubah ukuran array ini di masa mendatang, Anda harus menggunakan pernyataan ReDim. Berhati-hatilah dengan pernyataan ReDim.
Saat Anda menggunakan pernyataan ReDim Anda kehilangan semua elemen array. Kata kunci yang disimpan dengan pernyataan ReDim akan
Pertahankan ukuran array yang telah kita tingkatkan:
<%
Redupkan arrCars
arrMobil = Array()
Redim arrMobil(27)
Redim PRESERVE arrMobil(52)
%>