Pernyataan Bersyarat VBScript: IF Else, ElseIF, Select Case Example

Daftar Isi:

Anonim

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.