Variabel ASP


Variabel adalah "wadah" untuk menyimpan informasi.


Lebih Banyak Contoh


Contoh ini menunjukkan cara mendeklarasikan variabel, menetapkan nilai padanya, dan menggunakan nilai dalam teks.


Array digunakan untuk menyimpan serangkaian item data terkait. Contoh ini menunjukkan cara membuat array yang menyimpan nama.


Cara mengulang enam judul dalam HTML.


Contoh ini akan menampilkan pesan yang berbeda kepada pengguna tergantung pada waktu di server.


Contoh ini sama dengan yang di atas, tetapi sintaksnya berbeda.


Cara membuat variabel, menetapkan nilai, lalu mengubah nilainya.


Cara menyisipkan nilai variabel dalam teks.


Apakah Anda Ingat Aljabar dari Sekolah?

Apakah Anda ingat aljabar dari sekolah? x=5, y=6, z=x+y

Apakah Anda ingat bahwa huruf (seperti x) dapat digunakan untuk menyimpan nilai (seperti 5), dan Anda dapat menggunakan informasi di atas untuk menghitung nilai z menjadi 11?

Huruf-huruf ini disebut variabel , dan variabel dapat digunakan untuk menyimpan nilai (x=5) atau ekspresi (z=x+y).


Variabel VBScript

Seperti aljabar, variabel VBScript digunakan untuk menyimpan nilai atau ekspresi.

Variabel dapat memiliki nama pendek, seperti x, atau nama yang lebih deskriptif, seperti carname.

Aturan untuk nama variabel VBScript:

  • Harus dimulai dengan huruf 
  • Tidak boleh mengandung titik (.)
  • Tidak boleh melebihi 255 karakter

Dalam VBScript, semua variabel bertipe varian , yang dapat menyimpan berbagai jenis data.



Mendeklarasikan (Membuat) Variabel VBScript

Membuat variabel dalam VBScript paling sering disebut sebagai variabel "mendeklarasikan".

Anda dapat mendeklarasikan variabel VBScript dengan pernyataan Dim, Public atau Private. Seperti ini:

Dim x
Dim carname

Sekarang Anda telah membuat dua variabel. Nama variabelnya adalah "x" dan "carname".

Anda juga dapat mendeklarasikan variabel dengan menggunakan namanya dalam skrip. Seperti ini:

carname="Volvo"

Sekarang Anda juga telah membuat variabel. Nama variabelnya adalah "carname". Namun, metode ini bukanlah praktik yang baik, karena Anda dapat salah mengeja nama variabel nanti di skrip Anda, dan itu dapat menyebabkan hasil yang aneh saat skrip Anda berjalan.

Jika Anda salah mengeja misalnya variabel "carname" menjadi "carnime", skrip akan secara otomatis membuat variabel baru bernama "carnime". Untuk mencegah skrip Anda melakukan ini, Anda dapat menggunakan pernyataan Option Explicit. Pernyataan ini memaksa Anda untuk mendeklarasikan semua variabel Anda dengan pernyataan redup, publik atau pribadi.

Letakkan pernyataan Option Explicit di atas skrip 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 ada di sisi kiri ekspresi dan nilai yang ingin Anda tetapkan ke variabel ada di sebelah kanan. Sekarang variabel "carname" memiliki nilai "Volvo", dan variabel "x" memiliki nilai "10".


Variabel Array VBScript

Variabel array digunakan untuk menyimpan beberapa nilai dalam satu variabel.

Dalam contoh berikut, sebuah array yang berisi 3 elemen dideklarasikan:

Dim names(2)

Angka yang ditunjukkan dalam tanda kurung adalah 2. Kita mulai dari nol sehingga array ini berisi 3 elemen. Ini adalah array ukuran tetap. Anda menetapkan data ke setiap elemen array seperti ini:

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

Demikian pula, data dapat diambil dari elemen apa pun menggunakan indeks elemen array tertentu yang Anda inginkan. Seperti ini:

mother=names(0)

Anda dapat memiliki hingga 60 dimensi dalam sebuah larik. Beberapa dimensi dideklarasikan dengan memisahkan angka dalam tanda kurung dengan koma. Di sini kita memiliki array dua dimensi yang terdiri dari 5 baris dan 7 kolom:

Dim table(4,6)

Tetapkan 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>

Seumur Hidup Variabel

Variabel yang dideklarasikan di luar prosedur dapat diakses dan diubah oleh skrip apa pun di file ASP.

Variabel yang dideklarasikan di dalam prosedur dibuat dan dihancurkan setiap kali prosedur dijalankan. Tidak ada skrip di luar prosedur yang dapat mengakses atau mengubah variabel.

Untuk mendeklarasikan variabel yang dapat diakses oleh lebih dari satu file ASP, deklarasikan sebagai variabel sesi atau variabel aplikasi.

Variabel Sesi

Variabel sesi digunakan untuk menyimpan informasi tentang SATU pengguna tunggal, dan tersedia untuk semua halaman dalam satu aplikasi. Biasanya informasi yang disimpan dalam variabel sesi adalah nama, id, dan preferensi.

Variabel Aplikasi

Variabel aplikasi juga tersedia untuk semua halaman dalam satu aplikasi. Variabel aplikasi digunakan untuk menyimpan informasi tentang SEMUA pengguna dalam satu aplikasi tertentu.