Poradniki ASP

ASP DOM

Samouczek WP

Wprowadzenie do stron internetowych Strony internetowe Brzytwa Układ stron internetowych Foldery stron internetowych Globalne strony internetowe Formularze stron internetowych Obiekty stron internetowych Pliki stron internetowych Bazy danych stron internetowych Pomocnicy stron internetowych Strony internetowe WebGrid Wykresy stron internetowych Adres e-mail stron internetowych Bezpieczeństwo stron internetowych Strony internetowe Opublikuj Przykłady stron internetowych Klasy stron internetowych

Brzytwa ASP.NET

Wprowadzenie do brzytwy Składnia brzytwy Zmienne C# brzytwy Pętle C# brzytwy Razor C# Logika Zmienne VB brzytwy Pętle Razor VB Razor VB Logic

ASP klasyczny

Wprowadzenie do ASP Składnia ASP Zmienne ASP Procedury ASP Warunki korzystania z ASP Zapętlanie ASP Formularze ASP Pliki cookie ASP Sesja ASP Aplikacja ASP ASP #zawiera ASP Global.as ASP AJAX e-mail ASP Przykłady ASP

Odniesienie do ASP

Funkcje ASP VB Słowa kluczowe ASP VB Odpowiedź ASP Zapytanie ASP Aplikacja ASP Sesja ASP Serwer ASP Błąd ASP System plików ASP Strumień tekstowy ASP Dysk ASP Plik ASP Folder ASP Słownik ASP ASP AdRotator Przeglądarka ASP Łączenie treści ASP Rotator treści ASP Szybkie ref. ASP

Samouczek ADO

Wprowadzenie ADO Connect Zestaw rekordów ADO Wyświetlacz ADO Zapytanie ADO ADO Sortuj ADO Dodaj Aktualizacja ADO ADO Usuń Demo ADO Przyspieszenie ADO

Obiekty ADO

ADO Polecenie Połączenie ADO Błąd ADO Pole ADO Parametr ADO Nieruchomość ADO Rekord ADO Zestaw rekordów ADO Strumień ADO Typy danych ADO

Instrukcje warunkowe VBScript


Instrukcje warunkowe

Instrukcje warunkowe służą do wykonywania różnych działań dla różnych decyzji.

W VBScript mamy cztery instrukcje warunkowe:

  • Instrukcja if - wykonuje zestaw kodu, gdy warunek jest spełniony
  • Instrukcja If...Then...Else - wybierz jeden z dwóch zestawów wierszy do wykonania
  • Instrukcja If...Then...ElseIf - wybierz jeden z wielu zestawów linii do wykonania
  • Instrukcja Select Case — wybierz jeden z wielu zestawów wierszy do wykonania

Jeśli... to... inaczej

Użyj instrukcji If...Then...Else, jeśli chcesz

  • wykonać jakiś kod, jeśli warunek jest spełniony
  • wybierz jeden z dwóch bloków kodu do wykonania

Jeśli chcesz wykonać tylko jedną instrukcję, gdy warunek jest spełniony, możesz napisać kod w jednym wierszu:

If i=10 Then response.write("Hello")

W tej składni nie ma ..Innego.. Po prostu mówisz kodowi, aby wykonał jedną akcję , jeśli warunek jest spełniony (w tym przypadku If i=10).

Jeśli chcesz wykonać więcej niż jedną instrukcję, gdy warunek jest spełniony, musisz umieścić każdą instrukcję w oddzielnych wierszach i zakończyć ją słowem kluczowym "End If":

If i=10 Then
response.write("Hello")
i = i+1
End If

W powyższym przykładzie nie ma też ..innego.. Po prostu mówisz kodowi, aby wykonał wiele akcji , jeśli warunek jest spełniony.

Jeśli chcesz wykonać instrukcję, jeśli warunek jest spełniony i wykonać inną, jeśli warunek nie jest spełniony, musisz dodać słowo kluczowe „Else”:

Przykład

i=hour(time)
If i < 10 Then
response.write("Good morning!")
Else
response.write("Have a nice day!")
End If

W powyższym przykładzie pierwszy blok kodu zostanie wykonany, jeśli warunek jest spełniony, a drugi blok zostanie wykonany w przeciwnym razie (jeśli i jest większe niż 10).



Jeśli...Wtedy...InaczejJeśli

Możesz użyć instrukcji If...Then...ElseIf, jeśli chcesz wybrać jeden z wielu bloków kodu do wykonania:

Przykład

i=hour(time)
If i = 10 Then
response.write("Just started...!")
ElseIf i = 11 Then
response.write("Hungry!")
ElseIf i = 12 Then
response.write("Ah, lunch-time!")
ElseIf i = 16 Then
response.write("Time to go home!")
Else
response.write("Unknown")
End If

Wybierz przypadek

Możesz również użyć instrukcji "Select Case", jeśli chcesz wybrać jeden z wielu bloków kodu do wykonania:

Przykład

d=weekday(date)
Select Case d
  Case 1
    response.write("Sleepy Sunday")
  Case 2
    response.write("Monday again!")
  Case 3
    response.write("Just Tuesday!")
  Case 4
    response.write("Wednesday!")
  Case 5
    response.write("Thursday...")
  Case 6
    response.write("Finally Friday!")
  Case else
    response.write("Super Saturday!!!!")
End Select

Tak to działa: Najpierw mamy jedno wyrażenie (najczęściej zmienną), które jest oceniane raz. Wartość wyrażenia jest następnie porównywana z wartościami dla każdego przypadku w strukturze. Jeśli istnieje dopasowanie, wykonywany jest blok kodu powiązany z tym przypadkiem.