Pernyataan Kondisi VBScript
- Halaman Sebelumnya Program VB
- Halaman Berikutnya Pernyataan Perulangan VB
Contoh
- Kalimat If...then..else
- Contoh ini memperlihatkan bagaimana menulis kalimat if...then..else
- Kalimat If...then..elseif
- Contoh ini memperlihatkan bagaimana menulis kalimat if...then...elseif...
- Penggunaan kalimat Select case
- Contoh ini menunjukkan bagaimana menulis kalimat select case.
kalimat syarat
Kurang lebih, ketika kita menulis kod, kita perlu menjalankan operasi berbeza berdasarkan keputusan pengambilan keputusan. Kita boleh menggunakan kalimat syarat untuk melakukan pekerjaan ini.
Dalam VBScript, kita boleh menggunakan tiga kalimat syarat:
- kalimat if
- Jika anda ingin menjalankan beberapa kod jika syarat adalah true, anda boleh menggunakan kalimat ini.
- kalimat if...then...else
- Jika anda ingin menjalankan salah satu kod, anda boleh menggunakan kalimat ini.
- kalimat if...then...elseif
- Jika anda ingin memilih salah satu kod untuk dijalankan, anda boleh menggunakan kalimat ini.
- kalimat select case
- Jika anda ingin memilih salah satu kod untuk dijalankan, anda boleh menggunakan kalimat ini.
If....Then.....Else
Dalam keadaan di bawah, anda boleh menggunakan kalimat If...Then...Else:
- Jalankan kod apabila syarat adalah true
- Pilih salah satu kod untuk dijalankan
Jika anda ingin menjalankan hanya satu baris kod jika syarat adalah true, anda boleh menulis kod itu dalam satu baris:
jika i=10 lalu msgbox "Hello"
Pada kod di atas, sama ada ada kalimat .else.. Kami hanya membolehkan operasi dijalankan jika syarat adalah true (apabila i adalah 10).
Jika kita ingin menjalankan lebih daripada satu pernyataan jika syarat adalah true, maka perlu menulis satu kalimat di baris, dan kemudian menggunakan kata kunci "End If" untuk menamatkan kalimat itu:
jika i=10 lalu msgbox "Hello" i = i+1 akhir If
Pada kod di atas, sama ada ada kalimat .else... Kami hanya membolehkan operasi berlarut-larut dijalankan jika syarat adalah true.
Jika kita ingin menjalankan pernyataan apabila syarat adalah true, dan menjalankan pernyataan lain jika syarat tidak sah, kita perlu menambahkan kata kunci "Else":
jika i=10 lalu msgbox "Hello" else msgbox "Selamat tinggal" akhir If
Kod pertama akan dijalankan jika syarat adalah true, kod kedua akan dijalankan jika syarat tidak sah (apabila i tidak sama dengan 10).
If....Then.....Elseif
Jika anda ingin memilih salah satu kod untuk dijalankan, anda boleh menggunakan kalimat 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 dikenal." akhir If
Select Case
Jika Anda ingin memilih salah satu kode berbagai pilihan 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 dikenal" akhir select
Prinsip kerja kode di atas: pertama, kita memerlukan ekspresi sederhana (biasanya sebuah 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 Program VB
- Halaman Berikutnya Pernyataan Perulangan VB