VBScript - tingimuslikud struktuurid

Mis on tingimuslik struktuur?

Tingimuslikud struktuurid viitavad juhistele, mis kontrollivad, kas tingimus on tõene või mitte, see tähendab, kui väljenduse väärtus on 0 või 1 (VBScript määrab väärtuse 1 tõelisele märksõnale ja 0 valele ). Need tingimuslikud struktuurid võivad olla seotud struktuuridega, mida korratakse vastavalt tingimuse täitmisele (silmusstruktuurid).

Plokk - mõiste

Skripti reas asuvat väljendit nimetatakse käskluseks. Näiteks ++ on käsk.

Kui teil on vaja grupeerida mitu juhist, saate luua selle, mida tuntakse plokina, see tähendab mitme rida juhiseid.

Juhised, kui ja valitakse, kasutatakse selleks, et luua oma juhiste plokk.

Kui ... siis avaldus

Kui ... siis avaldus on kõige elementaarsem testistruktuur ja see on kõigis keeltes? (Erineva süntaksiga ...). See võimaldab teil täita teatud arv avaldusi, kui tingimus on täidetud. Selle väljenduse süntaks on järgmine:

 Kui olukord siis käsk 

Kui avaldusele järgneb mitu juhist, on oluline lõpetada juhiste seeria märksõnaga „Lõpeta”. Süntaks on:

 Kui tingimus Seejärel käsk1 käsk 2 ... Lõpeta kui 

Pange tähele, et:

  • Tingimus peab olema sulgudes
  • on võimalik määratleda mitmed tingimused, mida tuleb täita AND- ja OR-operaatoritega. Näiteks testib järgmine avaldus, kas kaks tingimust on tõesed:
    •  kui tingimus1 JA seisukord2 
  • Järgmine avaldus täidab juhiseid, kui üks kahest tingimusest on tõene:
    •  kui tingimus1 VÕI tingimus2 
  • kui on olemas üks käsk, siis Lõpeta, kui märksõna pole vajalik ...

Kui ... siis ... teine ​​käsk

Kui ... siis ... muud väljendit saab kasutada teise juhiste täitmiseks, kui tingimus ei ole täidetud.

Selle väljenduse süntaks on järgmine:

 Kui olukord siis käskude nimekiri veel üks teine ​​juhiste komplekt Lõpeta kui 

Kui ... ElseIf ... muu juhendamine

Kui muudel tingimustel on vaja testida, võib seda kasutada ka siis, kui ... muud . See võimaldab teil üksteise järel täita mitmeid juhiseid, ilma et oleks vaja pesa, kui avaldused oleksid olemas.

Selle väljenduse süntaks on järgmine:

 Kui olukord siis Juhiste loend Elseif other_condition Siis teine ​​juhiste nimekiri ... Teine viimane juhiste seeria End If 

Vali juhtum

Vali juhtumi avaldus võimaldab teil muuta muutuja sisu mitmeid väärtusi. Selle süntaks on järgmine:

 Vali juhtum (väljendus) Case väärtus1: juhiste loend Case Value2: juhiste loend Case Value ...: juhiste loend Case Else loetelu juhiseid Lõpeta valik 

Testimisel väljend on võrdne juhtumi väärtusega ja selle järgne juhiste loend täidetakse.

Silmad

Lingid on struktuurid, mis võivad sama käskude seeriat (mitu korda) täita, kuni tingimus ei ole enam täidetud ...

Neid struktuure nimetatakse mõnikord " iteratsiooniks ".

Kõige tavalisem viis silmuseks on loenduri loomine (muutuja, mis kasvab: iga ringi järel kasvab 1) ja peatada silmus, kui loendur ületab teatud väärtuse.

Silmus

Juhend võib täita mitu korda sama juhiseid: see on silmus!

Lihtsalt täpsustage oma süntaksis muutuja nimi, mida kasutatakse loendurina, selle algväärtust, peatamisväärtust ja sammud (või vähendused).

Selle väljenduse süntaks on järgmine:

 Loendurile = Alusta lõpetamist [Step Increment] juhiste loend Järgmine [counter] 

Näiteks:

 I = 1 kuni 5 print i Järgmine 
  • Sellel ahelal on 5 korda suurem i väärtus, st 1, 2, 3, 4, 5.
  • See algab väärtusest i = 1, kontrollib, kas i on vähem kui 6 jne.
  • (Etapp) võib olla positiivne või negatiivne
  • Trüki väljavõte silmuses on hea viis loenduri väärtuse kontrollimiseks!
  • Kui samm on positiivne, peab algväärtus olema lõppu väiksem
  • Kui samm on negatiivne, peab algväärtus olema suurem kui lõpp
  • Peate loendama, kui mitu korda soovite silmust täita:
    • kui i = 0 kuni 10, käivitage silmus 11 korda
    • i = 1 kuni 10 korral käitage silmus 10 korda

Do Loop'i juhend

Do ... Loop (tavaliselt nimetatakse seda samal ajal teistes keeltes) on veel üks viis sama käskude mitu korda käivitamiseks.

Selle väljenduse süntaks on järgmine:

 Kas oleku juhendi loendi silmus 

Iga avaldus

Iga iga avaldus töötab nagu avalduse jaoks. See võimaldab teil korrata avalduste seeriat objektis või massiivis sisalduvate väärtuste seeria põhjal.

Selle väljenduse süntaks on järgmine:

 Iga väärtuse väärtuste kohta Juhendite loend Järgmine element 

Peatage skripti täitmine

VBScript võimaldab kasutada väljumiskäsku, mis võimaldab skripti täielikku katkestamist.

Originaaldokument avaldati CommentcaMarche.net.

Eelmine Artikkel Järgmine Artikkel

Top Näpunäited