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.