Panduan VBScript
- Halaman Sebelumnya Panduan VB
- Halaman Berikutnya Pengenalan VB
Contoh
- Pernyataan If...then..else
- Contoh ini memperlihatkan bagaimana menulis pernyataan if...then..else
- Pernyataan If...then..elseif
- Contoh ini memperlihatkan bagaimana menulis pernyataan if...then...elseif...
- Percubaan select case
- Contoh ini menunjukkan bagaimana untuk menulis frasa select case.
Frasa syarat
Kurang lebih, apabila kita menulis kod, kita perlu melaksanakan berbagai operasi berdasarkan pengambilan keputusan. Kita boleh menggunakan frasa syarat untuk melakukan ini.
Dalam VBScript, kita boleh menggunakan tiga frasa syarat:
- Frasa if
- Jika anda mahu menjalankan sejumlah kod jika syarat true, anda boleh menggunakan frasa ini.
- Frasa if...then...else
- Jika anda mahu menjalankan salah satu daripada kod berikut, anda boleh menggunakan frasa ini.
- Frasa if...then...elseif
- Jika anda mahu memilih salah satu daripada kod berikut untuk dijalankan, anda boleh menggunakan frasa ini.
- Frasa select case
- Jika anda mahu memilih salah satu daripada kod berikut untuk dijalankan, anda boleh menggunakan frasa ini.
If....Then.....Else
Dalam keadaan di bawah, anda boleh menggunakan frasa If...Then...Else:
- Jalankan kod yang berdasarkan syarat true
- Pilih satu daripada dua kod di bawah untuk dijalankan
Jika anda mahu menjalankan hanya satu baris kod jika syarat true, anda boleh menulis kod itu dalam satu baris:
jika i=10 lalu msgbox "Hello"
Pada kod di atas, tidak ada kalimat .else.. sama ada. Kita hanya menjalankan satu operasi jika syarat true (apabila i adalah 10).
Jika kita mahu menjalankan lebih daripada satu baris kod jika syarat true, kita mesti menulis satu baris kod dalam satu baris dan kemudian menggunakan kata kunci "End If" untuk menutup frasa ini:
jika i=10 lalu msgbox "Hello" i = i+1 end If
Pada kod di atas, tidak ada kalimat .else.. sama ada. Kita hanya menjalankan berbagai operasi jika syarat true.
Jika kita mahu menjalankan satu baris kod jika syarat true dan lain jika syarat tidak sah, kita perlu menambahkan kata kunci "Else":
jika i=10 lalu msgbox "Hello" else msgbox "Au revoir" end If
Pada kod di atas, kod pertama akan dijalankan jika syarat true, manakala kod kedua akan dijalankan jika syarat tidak sah (apabila i tidak sama dengan 10).
If....Then.....Elseif
Jika Anda mahu memilih salah satu daripada kod berikut untuk dijalankan, anda boleh menggunakan frasa if...then...elseif:
jika bayaran="Tunai" lalu msgbox "Anda akan membayar tunai!" jika bayaran="Visa" lalu msgbox "Anda akan membayar dengan visa." jika bayaran="AmEx" lalu msgbox "Anda akan membayar dengan American Express." else msgbox "Jenis pembayaran yang tak dikenali." end If
Select Case
Jika Anda ingin memilih satu dari berbagai kode untuk dieksekusi, Anda dapat menggunakan pernyataan SELECT:
select case payment case "Cash" msgbox "Anda akan membayar tunai" case "Visa" msgbox "Anda akan membayar dengan visa" case "AmEx" msgbox "Anda akan membayar dengan American Express" case Else msgbox "Jenis pembayaran yang tak dikenali" end select
Prinsip kerja kode di atas: Pertama, kita butuh ekspresi sederhana (biasanya variabel), dan ekspresi ini akan dihitung sekali. kemudian, nilai ekspresi akan dibandingkan dengan nilai dalam setiap case, jika cocok, kode yang cocok akan dijalankan.
- Halaman Sebelumnya Panduan VB
- Halaman Berikutnya Pengenalan VB