Najlepszy samouczek VBScript Instrukcja warunkowa W 2024 r. W tym samouczku możesz dowiedzieć się Instrukcje warunkowe,If ... Then ... Else,Przykłady (tylko dla IE),Jeśli ... Wówczas ... elseif,Przykłady (tylko dla IE),Select Case,Przykłady (tylko dla IE),

VBScript Instrukcja warunkowa

Instrukcje warunkowe

Instrukcja warunkowa wykorzystywane do wykonywania różnych czynności, w zależności od sytuacji.

W VBScript, możemy użyć cztery instrukcje warunkowe:

  • If stat kowitego - jeśli chcesz, aby wykonać serię kodu jeśli warunek jest spełniony, można użyć tego komunikatu
  • If pl. Then pl. Else - jeśli chcesz zrobić jedną z dwóch zestawów kodu, można użyć tego komunikatu
  • If pl. Then pl. stwierdzenie ElseIf - jeśli chcesz wybrać jeden z wielu zbiorów linii do wykonania, można użyć tego komunikatu
  • Select Case - jeśli chcesz wybrać jeden z wielu zbiorów linii do wykonania, można użyć tego komunikatu

If pl. Then pl. Else

W następujących przypadkach można użyć if pl. then pl. else oświadczenie:

  • Gdy warunek jest spełniony, należy wykonać fragment kodu
  • Wybierz jedną z dwóch kawałków kodu do wykonania

Jeśli tylkojedna instrukcja, gdy warunek jest spełniony, można napisać kod dla linii:

If i=10 Then alert("Hello")

W powyższym kodu nie plElse pl stwierdzenie. Po prostu pozwól kod jeśli warunek jest spełniony (gdy i = 10 czas), aby wykonaćoperację.

Jeśli wykonaszwięcej niż jedną instrukcję kiedy warunek jest spełniony, to musimy napisać oświadczenie w rzędzie, a następnie użyć słowa kluczowego "End If", aby zakończyć tę instrukcję:

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

W powyższym kodzie, tym samym nie plElse pl oświadczenie. Po prostu daj kod wykonaćszereg działań, jeśli warunek jest prawdziwy.

Jeśli chcesz warunkowe wykonanie oświadczenie jest prawdziwe i wykonać kolejne oświadczenie, gdy warunek nie jest prawdą, należy dodać słowa kluczowego "else":

Przykłady (tylko dla 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>

Spróbuj »

W powyższym kodzie, gdy warunek jest spełniony będzie wykonywał pierwszy kod akapit drugi kodu wykonywanego, gdy warunek nie jest spełniony (kiedy jest większa niż 10).


Jeśli pl. Wówczas pl. elseif

Jeśli chcesz wybrać jeden z wielu zbiorów linii do wykonania, można użyć instrukcji If pl. Then pl. ElseIf:

Przykłady (tylko dla IE)

<script type="text/vbscript">
i=hour(time)
If i = 10 Then
document.write("Just startedpl.!")
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>

Spróbuj »


Select Case

Jeśli chcesz wybrać jeden z wielu zbiorów linii do wykonania, można użyć "Wybierz przypadek" oświadczenie:

Przykłady (tylko dla 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("Thursdaypl.")
Case 6
document.write("Finally Friday!")
Case else
document.write("Super Saturday!!!!")
End Select
</script>

Spróbuj »

Powyższy kod działa: Po pierwsze, musimy proste wyrażenie (zazwyczaj zmienny), a ekspresja ta jest oceniana po operacji. Potem, gdy wartość wyrażenia będzie wartość każdej porównaniu sprawie. Jeśli pasuje, pasuje Case odpowiedni kod zostanie wykonany.


VBScript Instrukcja warunkowa
10/30