Apa itu Pernyataan Bersyarat?
Saat memprogram, Anda harus membuat keputusan tertentu dan melakukan tindakan yang berbeda berdasarkan keputusan tersebut.
Dalam situasi seperti itu, Anda akan menggunakan pernyataan bersyarat.
Dalam VBScript, ada empat jenis pernyataan bersyarat: If… Then, If… Then… Else, If… Then… ElseIf, dan Select Case.
Dalam tutorial ini, Anda akan belajar-
- Pernyataan If Then
- Pernyataan Jika Lain
- Jika Pernyataan Elseif
- PILIH Pernyataan Kasus
VBScript If Then Pernyataan
Anda akan menggunakan pernyataan VBScript If-Then jika Anda ingin menjalankan beberapa kode ketika kondisi tertentu benar.
Misalnya, Anda ingin menampilkan pesan "Selamat datang" setiap kali nilai variabel login benar.
Dalam hal ini, Anda akan menggunakan pernyataan If… Then di VBS.
If loggedIn = true Thendocument.write("Welcome")End If
CATATAN: Jika Anda lupa mengakhiri kode dengan End If, Anda tidak akan mendapatkan output apa pun.
Pernyataan VBScript If Else
Anda akan menggunakan VBScript If… .Then… .Else statement, jika Anda ingin memilih salah satu dari dua blok kode untuk dieksekusi.
Misalnya, Anda ingin menampilkan pesan "Hai, Selamat Pagi" ketika nilai variabel bernama "waktu" kurang dari atau sama dengan sepuluh dan menampilkan pesan "Hai, Selamat Pagi" jika tidak.
Dalam kasus seperti itu, Anda akan menggunakan pernyataan If… .Then… Else.
If time <= 10 Thendocument.write("Hi, Good Morning")Elsedocument.write("Hi, Good Day")End If
VBScript Jika Pernyataan Elseif
Anda akan menggunakan pernyataan If… Then… .ElseIf, jika Anda harus memilih salah satu dari banyak blok kode untuk dieksekusi.
Misalnya, jika Anda ingin mengubah output berdasarkan hari dalam seminggu, maka Anda harus menggunakan pernyataan If… Then… .ElseIf.
If today="Sunday" Thendocument.write("Today is Sunday")ElseIf today="Monday" Thendocument.write("Today is Monday")ElseIf today="Tuesday" Thendocument.write("Today is Tuesday")ElseIf today="Wednesday" Thendocument.write("Today is Wednesday")ElseIf today="Thursday" Thendocument.write("Today is Thursday")ElseIf today="Friday" Thendocument.write("Today is Friday")ElseIf today="Saturday" Thendocument.write("Today is Saturday")End If
Pernyataan Kasus PILIH VBScript
Mirip dengan pernyataan If… Then… .ElseIf, pernyataan VBScript Case juga dapat digunakan jika Anda harus memilih salah satu dari banyak blok kode untuk dieksekusi.
Kode di atas yang sama dapat ditulis seperti ini menggunakan pernyataan Select Case.
Select Case todayCase "Sunday"document.write("Today is Sunday")Case "Monday"document.write("Today is Monday")Case "Tuesday"document.write("Today is Tuesday")Case "Wednesday"document.write("Today is Wednesday")Case "Thursday"document.write("Today is Thursday")Case "Friday"document.write("Today is Friday")Case "Saturday"document.write("Today is Saturday")End Select
Coba kode yang diberikan di bawah ini untuk membuat konsep lebih jelas.
Jika Lain Jika Contoh
Langkah 1) Salin kode ke editor Anda
Langkah 2) Simpan file sebagai condition.html di lokasi pilihan Anda.
Sekarang buka file di Internet Explorer dan layar Anda akan terlihat seperti ini dengan kotak yang menanyakan usia Anda.
Masukkan nilai numerik, katakan 22. Anda akan mendapatkan pesan seperti ini.
Masukkan nilai yang berbeda dan amati hasilnya.
Ringkasan
- DI VBS, pernyataan bersyarat digunakan untuk membuat keputusan dan mengeksekusi blok kode yang berbeda berdasarkan keputusan yang diambil.
- Anda akan menggunakan pernyataan If… Then, jika Anda ingin menjalankan beberapa kode ketika kondisi tertentu benar.
- Anda akan menggunakan pernyataan If… .Then… .Else, jika Anda ingin memilih salah satu dari dua blok kode untuk dieksekusi.
- Anda akan menggunakan If… Then… .ElseIf statement dan Select Case statement, jika Anda harus memilih salah satu dari banyak blok kode untuk dieksekusi.