Tutorial pernyataan kondisional VBScript Terbaik Pada tahun 2024, Dalam tutorial ini Anda dapat mempelajari pernyataan bersyarat,Jika ... Then ... Else,Contoh (hanya untuk IE),Jika ... Lalu ... ElseIf,Contoh (hanya untuk IE),Pilih Kasus,Contoh (hanya untuk IE),

pernyataan kondisional VBScript

pernyataan bersyarat

pernyataan bersyarat digunakan untuk melakukan tindakan yang berbeda tergantung pada situasi.

Dalam VBScript, kita dapat menggunakan empat pernyataan bersyarat:

  • Jika pernyataan Stat ement - jika Anda ingin melakukan serangkaian kode jika kondisi benar, Anda dapat menggunakan pernyataan ini
  • Jika id. Then id. Else pernyataan - jika Anda ingin melakukan salah satu dari dua set kode, Anda dapat menggunakan pernyataan ini
  • Jika id. Lalu id. pernyataan ElseIf - jika Anda ingin memilih salah satu dari banyak set garis untuk mengeksekusi, Anda dapat menggunakan pernyataan ini
  • Pilih pernyataan Kasus - jika Anda ingin memilih salah satu dari banyak set garis untuk mengeksekusi, Anda dapat menggunakan pernyataan ini

Jika id. Then id. Else

Dalam kasus berikut, Anda dapat menggunakan If id. Then id. Else:

  • Ketika kondisi benar, jalankan sepotong kode
  • Pilih salah satu dari dua potongan kode untuk mengeksekusi

Jika hanyasatu pernyataan ketika kondisi benar, Anda dapat menulis kode untuk baris:

If i=10 Then alert("Hello")

Pada kode di atas, tidak ada idElse id pernyataan. Kami hanya membiarkan kode jika kondisi benar (ketika saya = 10 waktu)untuk melakukan operasi.

Jika Anda menjalankanlebih dari satu pernyataan ketika kondisi benar, maka kita harus menulis pernyataan berturut-turut, kemudian gunakan kata kunci "End If" untuk mengakhiri pernyataan ini:

If i=10 Then
alert("Hello")
i = i+1
End If

Pada kode di atas, hal yang sama tidak idElse id pernyataan. Kami hanya membiarkan kode untuk melakukansejumlah tindakan jika kondisi benar.

Jika Anda ingin eksekusi bersyarat dari pernyataan benar dan mengeksekusi pernyataan lain bila kondisi ini tidak benar, Anda harus menambahkan kata kunci "lain":

Contoh (hanya untuk IE)

<script type="text/vbscript">
i=hour(time)
If i < 10 Then
document.write("Good morning!")
Else
document.write("Have a nice day!")
End If
</script>

Coba »

Pada kode di atas, ketika kondisi benar maka akan mengeksekusi kode pertama, paragraf kedua dari kode dieksekusi ketika kondisi tidak puas (ketika saya lebih besar dari 10).


Jika id. Lalu id. ElseIf

Jika Anda ingin memilih salah satu dari banyak set garis untuk mengeksekusi, Anda dapat menggunakan pernyataan If id. Then id. ElseIf:

Contoh (hanya untuk IE)

<script type="text/vbscript">
i=hour(time)
If i = 10 Then
document.write("Just startedid.!")
ElseIf i = 11 Then
document.write("Hungry!")
ElseIf i = 12 Then
document.write("Ah, lunch-time!")
ElseIf i = 16 Then
document.write("Time to go home!")
Else
document.write("Unknown")
End If
</script>

Coba »


Pilih Kasus

Jika Anda ingin memilih salah satu dari banyak set garis untuk mengeksekusi, Anda dapat menggunakan "Select Case" pernyataan:

Contoh (hanya untuk IE)

<script type="text/vbscript">
d=weekday(date)
Select Case d
Case 1
document.write("Sleepy Sunday")
Case 2
document.write("Monday again!")
Case 3
document.write("Just Tuesday!")
Case 4
document.write("Wednesday!")
Case 5
document.write("Thursdayid.")
Case 6
document.write("Finally Friday!")
Case else
document.write("Super Saturday!!!!")
End Select
</script>

Coba »

Kode di atas bekerja: Pertama, kita perlu ekspresi sederhana (biasanya variabel), dan ekspresi ini dievaluasi setelah operasi. Kemudian, sebagai nilai ekspresi akan nilai masing-masing perbandingan Case. Jika mereka cocok, cocok Kasus kode yang sesuai akan dieksekusi.


pernyataan kondisional VBScript
10/30