Pogojna izjava VBScript: IF Else, ElseIF, primer primera

Kazalo:

Anonim

Kaj je pogojna izjava?

Med programiranjem boste morali sprejeti določene odločitve in na podlagi teh odločitev izvesti različna dejanja.

V takih primerih boste uporabili pogojne stavke.

V VBScriptu obstajajo štiri vrste pogojnih stavkov: Če ... Potem, Če ... Potem ... V nasprotnem primeru, Če ... Potem ... ElseIf in Select Case.

V tej vadnici boste izvedeli-

  • Če potem izjava
  • Če druga izjava
  • Če izjava Elseif
  • Izjava primera SELECT

Izjava VBScript If then

Stavek VBScript If-Then boste uporabili, če želite izvršiti neko kodo, ko je določen pogoj resničen.

Sporočilo "Dobrodošli" na primer želite prikazati, kadar je vrednost spremenljivke loggedIn resnična.

V tem primeru boste uporabili izjavo Če ... Potem v VBS.

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

OPOMBA: Če pozabite končati kodo z End If, ne boste dobili nobenega izpisa.

VBScript If Else Statement

Uporabili boste VBScript Če ... .Potem ... .Else stavek, če želite izbrati enega od dveh blokov kode za izvajanje.

Na primer, če želite, da je spremenljivka z imenom »time« manjša ali enaka deset, izpišete sporočilo »Živijo, dobro jutro«, drugače pa sporočilo »Hi, Good Day«.

V takem primeru boste uporabili izjavo If… .Potem… Else.

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

Izjava VBScript If Elseif

Uporabili boste stavek If ... Potem ... .ElseIf, če morate izbrati enega od številnih blokov kode za izvedbo.

Če želite na primer spremeniti izhodne podatke glede na dan v tednu, morate uporabiti stavek 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

Izjava o primeru VBScript SELECT

Podobno kot stavek If ... Then… .ElseIf, lahko tudi stavek VBScript Case uporabite, če morate za izvajanje izbrati enega od številnih blokov kode.

Enako zgornjo kodo lahko tako napišemo z uporabo stavka 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

Preizkusite spodnjo kodo, da bo koncept bolj jasen.

Če še če primer

Korak 1) Kopirajte kodo v urejevalnik

Korak 2) Datoteko shranite kot condition.html na želeno mesto.

Zdaj odprite datoteko v Internet Explorerju in vaš zaslon bo videti takole s poljem za vnos vaše starosti.

Vnesite številčno vrednost, recimo 22. Prejeli boste takšno sporočilo.

Vnesite različne vrednosti in upoštevajte izhod.

Povzetek

  • V VBS se pogojni stavki uporabljajo za sprejemanje odločitev in izvajanje različnih blokov kode na podlagi sprejetih odločitev.
  • Uporabili boste izjavo If ... Then, če želite izvršiti neko kodo, ko je določen pogoj resničen.
  • Če želite izbrati enega od dveh blokov kode za izvedbo, boste uporabili stavek If… .Then… .Else.
  • Uporabili boste izjavo If ... Potem ... .ElseIf in izjavo Select Case, če morate izbrati enega od številnih blokov kode za izvedbo.