Co je podmíněné prohlášení?
Během programování budete muset na základě těchto rozhodnutí učinit určitá rozhodnutí a provádět různé akce.
V takových situacích budete používat podmíněná prohlášení.
Ve VBScript existují čtyři typy podmíněných příkazů: If ... Then, If ... Then ... Else, If ... Then ... ElseIf, and Select Case.
V tomto výukovém programu se naučíte
- Pokud pak prohlášení
- Pokud je to jiné prohlášení
- Pokud prohlášení Elseif
- VYBERTE prohlášení o případu
Prohlášení VBScript If Then
Příkaz VBScript If-Then použijete, pokud chcete spustit nějaký kód, když je splněna konkrétní podmínka.
Například chcete odeslat zprávu „Vítejte“, kdykoli je hodnota proměnné logaridováno true.
V takovém případě budete používat příkaz If… Then ve VBS.
If loggedIn = true Thendocument.write("Welcome")End If
POZNÁMKA: Pokud zapomenete ukončit kód pomocí End If, nebudete mít žádný výstup.
Prohlášení VBScript If Else
Pokud chcete vybrat jeden ze dvou bloků kódu, který chcete provést, budete používat VBScript If… .Potom… .Else.
Například chcete odeslat zprávu „Ahoj, dobré ráno“, když je hodnota proměnné s názvem „čas“ menší nebo rovna deseti, a jinak odeslat zprávu „Ahoj, dobrý den“.
V takovém případě použijete příkaz If…. Then… Else.
If time <= 10 Thendocument.write("Hi, Good Morning")Elsedocument.write("Hi, Good Day")End If
Prohlášení VBScript If Elseif
Budete používat příkaz If… Then… .ElseIf, pokud musíte vybrat jeden z mnoha bloků kódu k provedení.
Například pokud chcete změnit výstup na základě dne v týdnu, musíte použít příkaz 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
Prohlášení o případu VBScript SELECT
Podobně jako v případě If… Then… .ElseIf, lze také použít příkaz VBScript Case, pokud k provedení musíte vybrat jeden z mnoha bloků kódu.
Stejný výše uvedený kód lze takto zapsat pomocí příkazu 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
Vyzkoušejte níže uvedený kód, aby byl koncept jasnější.
If Else If Příklad
Krok 1) Zkopírujte kód do editoru
Krok 2) Uložte soubor jako condition.html na požadované místo.
Nyní otevřete soubor v aplikaci Internet Explorer a vaše obrazovka bude vypadat takto s rámečkem požadujícím zadání vašeho věku.
Zadejte číselnou hodnotu, řekněme 22. Zobrazí se vám taková zpráva.
Zadejte různé hodnoty a sledujte výstup.
souhrn
- V systému VBS se podmíněné příkazy používají k rozhodování a provádění různých bloků kódu na základě přijatých rozhodnutí.
- Příkaz If… Then použijete, pokud chcete provést nějaký kód, když je splněna konkrétní podmínka.
- Pokud chcete vybrat jeden ze dvou bloků kódu, který chcete provést, použijete příkaz If… .Then… .Else.
- Pokud musíte vybrat jeden z mnoha bloků kódu, použijete příkaz If… Then… .ElseIf a příkaz Select Case.