VBScript - Pogojne strukture

Kaj je pogojna struktura?

Pogojne strukture se nanašajo na navodila, ki preizkušajo, ali je pogoj resničen ali ne, to pomeni, če je vrednost izraza 0 ali 1 (VBScript dodeli vrednost 1 ključni besedi True in 0 False ). Te pogojene strukture je mogoče povezati s strukturami, ki se ponavljajo glede na izpolnjevanje pogoja (zanke).

Blok - Koncept

Izraz, ki se nahaja na vrstici skripta, se imenuje ukaz. Na primer, ++ je navodilo.

Če želite združiti več navodil, lahko ustvarite, kar je znano kot blok, to je niz navodil na več vrsticah.

Izkazi if, for in select se uporabljajo za ustvarjanje bloka navodil.

Izjava if ... then

Stavek if ... then je najbolj osnovna preizkusna struktura in je na voljo v vseh jezikih ?? (z drugačno sintakso ...). Omogoča izvedbo niza stavkov, ko je pogoj izpolnjen. Sintaksa tega izraza je naslednja:

 Če je pogoj Nato navodilo 

Če izjavi, če sledi več navodil, je nujno, da zaprete serijo navodil s ključno besedo "End If". Skladnja je:

 Če pogoj Nato navodilo1 navodilo2 ... End If 

Upoštevajte, da:

  • Pogoj mora biti zaprt v oklepajih
  • možno je opredeliti več pogojev, ki jih je treba izpolniti z operatorji AND in OR. Naslednji stavek na primer preizkusi, ali sta izpolnjena dva pogoja:
    •  če je pogoj1 IN pogoj2 
  • Naslednji stavek bo izvajal navodila, če je izpolnjen eden od dveh pogojev:
    •  če je pogoj1 ALI pogoj2 
  • če obstaja eno navodilo, ključna beseda End If ni potrebna ...

Če ... potem ... drugo navodilo

Izraz if ... then ... else lahko uporabite za izvajanje drugega niza navodil v primeru neizpolnjevanja pogoja.

Sintaksa tega izraza je naslednja:

 Če je pogoj Nato seznam navodil še en niz navodil, končajte If 

Če ... ElseIf ... druga navodila

Če ... ElseIf ... else lahko uporabite, ko morate preizkusiti niz pogojev. Omogoča vam, da izvedete vrsto navodil enega za drugim brez potrebe po gnezdenju izjav.

Sintaksa tega izraza je naslednja:

 Če je pogoj Nato Seznam navodil Drug drug_pogoj Potem drugi seznam navodil ... Še zadnja serija navodil Zaustavite If 

Izjava Select Case

Izjava Select Case vam omogoča, da preizkusite več vrednosti vsebine spremenljivke. Njegova skladnja je naslednja:

 Izberite Case (Expression) Case Value1: seznam navodil Primer Value2: seznam navodil Value Case ...: seznam navodil Case Else Seznam navodil End Select 

Pri preskusu je izraz enak vrednosti v primeru in izvrši se seznam navodil.

Zanke

Zanke so strukture, ki lahko izvajajo isto vrsto navodil (večkrat), dokler pogoj ni več izpolnjen ...

Te strukture se včasih imenujejo " iteracije ".

Najpogostejši način je, da ustvarite števec (spremenljivka, ki se poveča za 1 po vsaki zanki) in ustavite zanko, ko števec preseže določeno vrednost.

Za zanko

Navodilo For lahko izvede večkrat isti nabor navodil: to je zanka!

V svoji skladnji preprosto podajte ime spremenljivke, ki bo uporabljena kot števec, njeno začetno vrednost, vrednost zaustavljanja in prirastke (ali zmanjšanja).

Sintaksa tega izraza je naslednja:

 Za števec = Začni do konca [Step Increment] seznam navodil Naprej [counter] 

Na primer:

 Za i = 1 do 5 Print i Next 
  • Ta zanka prikazuje 5-kratno vrednost i, to je 1, 2, 3, 4, 5.
  • Začne se pri i = 1, preveri, če je i manj kot 6, itd ... in se poveča.
  • (Korak) je lahko pozitiven ali negativen
  • Tiskanje izjave v zanki je dober način za preverjanje vrednosti števca!
  • Če je korak pozitiven, mora biti začetna vrednost manjša od konca
  • Če je korak negativen, mora biti začetna vrednost večja od konca
  • Izračunati morate, kolikokrat želite izvesti zanko:
    • za i = 0 do 10 izvedite zanko 11-krat
    • za i = 1 do 10, zaženite zanko 10-krat

Navodilo Do Loop

Do ... Loop (ponavadi imenovan, medtem ko v drugih jezikih) je še en način, da večkrat izvedete isti nabor navodil.

Sintaksa tega izraza je naslednja:

 Do, dokler je stanje Navodila Seznam Loop 

Izjava Za vsakogar

Stavek Za vsako deluje kot izjava za izjavo. Omogoča vam, da ponovite niz izjav, ki temeljijo na vrsti vrednosti, ki jih vsebuje objekt ali polje.

Sintaksa tega izraza je naslednja:

 Za vsako vrednost v vrednosti Instruction list Next Element 

Ustavi izvajanje skripta

VBScript omogoča uporabo ukaza za izhod, ki omogoča popolno prekinitev skripta.

Izvirni dokument je objavljen CommentcaMarche.net.

Prejšnji Članek Naslednji Članek

Top Nasveti