Podmienené vyhlásenie VBScript: IF Else, ElseIF, výber príkladu prípadu

Obsah:

Anonim

Čo je podmienené vyhlásenie?

Počas programovania budete musieť na základe týchto rozhodnutí urobiť určité rozhodnutia a vykonať rôzne akcie.

V takýchto situáciách budete používať podmienené vyhlásenia.

Vo VBScript existujú štyri typy podmienečných príkazov: If ... Then, If ... Then ... Else, If ... Then ... ElseIf, and Select Case.

V tomto návode sa naučíte

  • Keby Potom Vyhlásenie
  • Keby iné vyhlásenie
  • Ak vyhlásenie Elseif
  • VYBERTE výpis z prípadu

Vyhlásenie VBScript, ak potom

Príkaz VBScript If-Then použijete, ak chcete spustiť nejaký kód, keď je splnená konkrétna podmienka.

Napríklad chcete vygenerovať správu „Vitajte“ vždy, keď je hodnota premennej prihlásený pravdivá.

V takom prípade budete používať príkaz If ... Then vo VBS.

If loggedIn = true Thendocument.write("Welcome")End If

POZNÁMKA: Ak zabudnete ukončiť kód funkciou End If, nebudete dostávať žiadny výstup.

Vyhlásenie VBScript If Else

Ak chcete vybrať jeden z dvoch blokov kódu, ktorý chcete vykonať, použijete príkaz VBScript, ak…. Potom….

Napríklad chcete odoslať správu „Ahoj, dobré ráno“, keď je hodnota premennej s názvom „čas“ menšia alebo rovná desiatim, a inak odoslať správu „Ahoj, dobrý deň“.

V takom prípade budete používať príkaz If…. Then ... Else.

If time <= 10 Thendocument.write("Hi, Good Morning")Elsedocument.write("Hi, Good Day")End If

Vyhlásenie VBScript If Elseif

Použijete príkaz If… Then… .ElseIf, ak na vykonanie musíte zvoliť jeden z mnohých blokov kódu.

Napríklad, ak chcete zmeniť výstup na základe dňa v týždni, musíte použiť prí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

Vyhlásenie prípadu VBScript SELECT

Podobne ako v prípade If… Then… .ElseIf, je možné použiť aj vyhlásenie VBScript Case, ak na vykonanie musíte zvoliť jeden z mnohých blokov kódu.

Rovnaký vyššie uvedený kód je možné takto napísať pomocou príkazu Vybrať prípad.

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

Vyskúšajte kód uvedený nižšie, aby bol koncept jasnejší.

If Else If Príklad

Krok 1) Skopírujte kód do svojho editora

Krok 2) Uložte súbor ako condition.html na požadované miesto.

Teraz otvorte súbor v programe Internet Explorer a vaša obrazovka bude vyzerať takto s poľom so žiadosťou o zadanie vášho veku.

Zadajte číselnú hodnotu, povedzme 22. Zobrazí sa vám takáto správa.

Zadajte rôzne hodnoty a sledujte výstup.

Zhrnutie

  • IN VBS sa Podmienené príkazy používajú na prijímanie rozhodnutí a vykonávanie rôznych blokov kódu na základe prijatých rozhodnutí.
  • Použijete príkaz If ... Then, ak chcete vykonať nejaký kód, keď je splnená konkrétna podmienka.
  • Ak chcete vybrať jeden z dvoch blokov kódu, ktorý chcete vykonať, použijete príkaz If .... Potom ... .Else.
  • Použijete príkaz If… Then… .ElseIf a príkaz Select Case, ak na vykonanie musíte zvoliť jeden z mnohých blokov kódu.