Pernyataan Kondisi VBScript
- Halaman Sebelumnya Program VB
- Halaman Berikutnya Pernyataan Perulangan VB
Contoh
- Pernyataan If...then..else
- Contoh ini menunjukkan bagaimana menulis pernyataan if...then..else
- Pernyataan If...then..elseif
- Contoh ini menunjukkan bagaimana menulis pernyataan if...then...elseif...
- Pernyataan Select Case
- Contoh ini menunjukkan bagaimana menulis kalimat select case.
kalimat kondisi
Seringkali, ketika kita menulis kode, kita perlu mengeksekusi berbagai operasi berdasarkan penilaian yang berbeda. Kita dapat menggunakan kalimat kondisi untuk melakukan pekerjaan ini.
Dalam VBScript, kita dapat menggunakan tiga kalimat kondisi:
- kalimat if
- Jika Anda ingin mengeksekusi sejumlah kode saat kondisi true, Anda dapat menggunakan kalimat ini.
- kalimat if...then...else
- Jika Anda ingin mengeksekusi salah satu kode dari kedua kode, Anda dapat menggunakan kalimat ini.
- kalimat if...then...elseif
- Jika Anda ingin memilih salah satu kode berbagai pilihan untuk dieksekusi, Anda dapat menggunakan kalimat ini.
- kalimat select case
- Jika Anda ingin memilih salah satu kode berbagai pilihan untuk dieksekusi, Anda dapat menggunakan kalimat ini.
If....Then.....Else
Dalam hal ini, Anda dapat menggunakan kalimat If...Then...Else:
- Eksekusi kode apapun saat kondisi true
- Pilih salah satu kode untuk dieksekusi
Jika Anda ingin mengeksekusi hanya satu baris kode saat kondisi true, kode dapat ditulis dalam satu baris:
jika i=10 lalu msgbox "Hello"
Dalam kode di atas, tidak ada kalimat .else.. Pada umumnya, kode dijalankan saat kondisi true (kiedy i jest równa 10).
Jika kita ingin mengeksekusi lebih dari satu pernyataan saat kondisi true, kita harus menulis satu kalimat di baris, dan kemudian menggunakan kata kunci "End If" untuk mengakhiri kalimat ini:
jika i=10 Then msgbox "Hello" i = i+1 end If
Dalam kode di atas, tidak ada kalimat .else.. Pada umumnya, kode dijalankan saat kondisi true.
Jika kita ingin mengeksekusi pernyataan apapun saat kondisi true, dan mengeksekusi pernyataan lain saat kondisi tidak true, kita harus menambahkan kata kunci "Else":
jika i=10 lalu msgbox "Hello" else msgbox "Goodbye" end If
Ketika kondisi true akan dieksekusi kode pertama, ketika kondisi tidak terpenuhi akan dieksekusi kode kedua (kiedy i nie jest równa 10).
If....Then.....Elseif
Jika Anda ingin memilih salah satu kode berbagai pilihan untuk dieksekusi, Anda dapat menggunakan kalimat if...then...elseif:
jika payment="Cash" lalu msgbox "Anda akan membayar tunai!" jika payment="Visa" lalu msgbox "Anda akan membayar dengan visa." jika payment="AmEx" lalu msgbox "Anda akan membayar dengan American Express." else msgbox "Metode pembayaran yang tak dikenal." 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 dengan tunai" case "Visa" msgbox "Anda akan membayar dengan visa" case "AmEx" msgbox "Anda akan membayar dengan American Express" case Else msgbox "Metode pembayaran yang tak dikenal" end select
Prinsip kerja kode di atas: Pertama, kita memerlukan ekspresi sederhana (biasanya sebuah variabel), dan ekspresi ini akan dihitung sekali. Lalu, nilai ekspresi akan dibandingkan dengan nilai di setiap case, jika cocok, kode yang cocok akan dieksekusi.
- Halaman Sebelumnya Program VB
- Halaman Berikutnya Pernyataan Perulangan VB