pembolehubah VB



Pembolehubah ialah "bekas" yang menyimpan maklumat.

tryitimg.gif

Cuba - Contoh (hanya untuk IE)

Mencipta dan Menukar Pembolehubah
Cara mencipta pembolehubah, tetapkan nilai padanya dan kemudian Tukar nilainya.

Sisipkan nilai pembolehubah dalam sekeping teks
Cara untuk memasukkan nilai pembolehubah dalam sekeping teks.

Buat tatasusunan
Tatasusunan digunakan untuk menyimpan satu siri item data yang berkaitan. Contoh ini menunjukkan cara membuat tatasusunan untuk menyimpan nama.


Ingat algebra yang anda pelajari di sekolah?

Ingat algebra yang anda pelajari di sekolah? x=5, y=6, z=x+y

Ingat? Satu huruf (seperti x) boleh menyimpan nilai (seperti 5), dan menggunakan maklumat di atas, nilai z boleh dikira menjadi 11.

Huruf ini dipanggil pembolehubah, pembolehubah boleh digunakan untuk menyimpan nilai (x=5) atau ungkapan (z=x+y).


Pembolehubah VBScript

Berbeza dengan algebra, pembolehubah VBScript digunakan untuk menyimpan nilai atau ungkapan.

Pembolehubah boleh mempunyai nama pendek, seperti x, atau nama yang lebih deskriptif, seperti nama kereta.

Peraturan nama pembolehubah VBScript:

  • mesti bermula dengan huruf

  • tidak boleh mengandungi noktah (.)

  • tidak boleh melebihi 255 aksara

Dalam VBScript, semua pembolehubah adalah berkaitan dengan jenis varian, yang boleh menyimpan pelbagai jenis data .


Mengisytiharkan (mewujudkan) pembolehubah VBScript

Mencipta pembolehubah dalam VBScript biasanya bermaksud "mengisytiharkan" pembolehubah.

Anda boleh mengisytiharkan pembolehubah VBScript melalui penyataan Dim, Public atau Private. Ia kelihatan seperti ini:

Dim x
Dim carname

Sekarang anda telah mencipta dua pembolehubah. Nama pembolehubah ialah "x" dan "carname".

Anda juga boleh mengisytiharkan pembolehubah dalam skrip dengan menggunakan namanya. Ia kelihatan seperti ini:

carname="Volvo"

Sekarang anda telah mencipta pembolehubah lain. Nama pembolehubah ialah "carname". Walau bagaimanapun, ini bukan amalan yang baik kerana anda mungkin salah mengeja nama pembolehubah dalam skrip, yang boleh menyebabkan hasil yang pelik apabila skrip dijalankan.

Jika anda salah mengeja nama pembolehubah, contohnya pembolehubah "carname" dieja sebagai "carnime", skrip akan secara automatik mencipta pembolehubah baharu bernama "carnime". Untuk menghalang skrip anda daripada melakukan ini, anda boleh menggunakan pernyataan Pilihan Eksplisit. Jika anda menggunakan pernyataan ini, anda mesti mengisytiharkan semua pembolehubah menggunakan penyata malap, awam atau peribadi.

Letakkan pernyataan Eksplisit Opsyen di bahagian atas skrip, seperti berikut:

Opsyen Eksplisit
Nama kereta malap
nama kereta=beberapa nilai


Tetapkan nilai kepada pembolehubah

Anda boleh menetapkan nilai kepada pembolehubah seperti berikut:

carname="Volvo"
x =10

Nama pembolehubah berada di sebelah kiri ungkapan dan nilai yang akan diberikan kepada pembolehubah berada di sebelah kanan ungkapan. Sekarang pembolehubah "carname" mempunyai nilai "Volvo" dan pembolehubah "x" mempunyai nilai "10".


Hayat pembolehubah

Hayat pembolehubah merujuk kepada berapa lama ia boleh wujud.

Apabila anda mengisytiharkan pembolehubah dalam subrutin, pembolehubah itu hanya boleh diakses dalam program ini. Pembolehubah juga tidak sah apabila program keluar. Pembolehubah sedemikian dipanggil pembolehubah tempatan. Anda boleh menggunakan pembolehubah tempatan dengan nama yang sama dalam subprogram yang berbeza kerana setiap pembolehubah diiktiraf hanya dalam program di mana ia diisytiharkan.

Jika anda mengisytiharkan pembolehubah di luar subrutin, semua subrutin pada halaman anda boleh mengaksesnya. Jangka hayat pembolehubah sedemikian bermula apabila ia diisytiharkan dan berakhir apabila halaman ditutup.


Pembolehubah Tatasusunan VBScript

Pembolehubah tatasusunan digunakan untuk menyimpan berbilang nilai dalam satu pembolehubah.

Dalam contoh berikut, tatasusunan yang mengandungi 3 elemen diisytiharkan:

Malapkan nama(2)

Nombor yang ditunjukkan dalam kurungan Ia adalah 2. Subskrip tatasusunan bermula dengan 0, jadi tatasusunan mengandungi 3 elemen. Ini adalah pelbagai kapasiti tetap. Anda boleh menetapkan data kepada setiap elemen tatasusunan seperti ini:

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

Begitu juga, anda boleh mendapatkan semula nilai mana-mana elemen dengan menggunakan nombor subskrip elemen tatasusunan tertentu. Ia kelihatan seperti ini:

mother=name(0)

Anda boleh menggunakan sehingga 60 dimensi dalam tatasusunan. Tatasusunan berbilang dimensi diisytiharkan dengan mengasingkan nombor dengan koma dalam kurungan. Di sini, kami mengisytiharkan tatasusunan 2 dimensi dengan 5 baris dan 7 lajur:

Malapkan jadual(4,6)

Tetapkan nilai kepada tatasusunan dua digit :

Instance

rreee

Run Instance»

Klik butang "Run Instance" untuk melihat contoh dalam talian