VBScript Tutoriaal – Inhoudsopgawe
VBScript Tutoriaal #1: Oorsig van VBScript-veranderlikes
VBScript Tutoriaal #2: VBScript voorwaardelike stellings en lusse
VBScript Tutoriaal #3: VBScript-prosedures
VBScript Tutoriaal #4: VBScript-fouthantering en voer VBScript uit
VBScript Tutoriaal #5: VBScript-stringfunksies
VBScript Tutoriaal #6: VBScript-datumfunksies
VBScript Tutoriaal #7: VBScript Tyd Funksies
VBScript Tutoriaal #8: VBScript-skikkingsfunksies
In hierdie VBScript-tutoriaal gaan ons leer oor verskillende soorte VBScript-voorwaardelike stellings (vbscript if else-stelling & vbscript select case statement) en VBScript-lusstellings (vir lus, doen while lus en while lus).
VBScript Tutoriaal #1: VBScript voorwaardelike stellings en VBScript-lus
VBScript voorwaardelike stellings:
Voorwaardes is niks anders as 'n paar kriteria of vergelyking, gebaseer op wat ons 'n sekere taak kan verrig. VBScript voorwaardelike stellings is die belangrikste kenmerke in VBScript as 'n programmeertaal. VBScript voorwaardelike stellings voer verskillende berekeninge of aksies uit op grond van sekeres of vergelykings of voorwaardes. Deur die VBScript voorwaardelike stellings kan ons funksionele logika ontwikkel.
In hierdie afdeling gaan ons leer oor verskillende VBScript voorwaardelike stellings, wat gereeld tydens programmering gebruik word. Die gereelde voorwaardelike stellings is –
· VBScript If-verklaring
· VBScript-saakverklaring
VBScript If-verklaring:
Die VBScript As die stelling gebruik word om een of meer voorwaardes deur die program te valideer. Veelvuldige voorwaardes kan bygevoeg word deur logiese Boolese operateurs soos AND, OR, NOT, ens. Hier is die voorwaardes die uitdrukkings wat een waarde of veranderlike met 'n ander vergelyk met die hulp van vergelykingsoperateurs soos gelyk(=), nie gelyk(! =), Nie (!), ens. Gebaseer op die verifikasieresultaat, kan ons 'n spesifieke taak uitvoer.
Die voorwaardes moet tussen "As" en "Dan" sleutelwoorde gehou word. As daar enige taak is wat uitgevoer moet word op grond van die valse toestand, moet die taak na die "Anders"-stelling uitgevoer word. Aan die einde van die if-stellingblok, moet ons die VBScript if-stelling sluit deur die sleutelwoord "End If." te gebruik. Struktuur van VBScript If-verklaring –
If EN EN .. Toe
- aksies vir sukses geval
Anders
- aksies vir mislukking geval
Einde as
VBScript ElseIf-verklaring:
Deur die VBScript ElseIf-stelling kan ons verskeie VBScript If-stellings byvoeg gebaseer op die resultaat van die vorige voorwaardelike resultaat. Geneste VBScript ElseIf-stellings word gebruik terwyl verskillende aksies of take uitgevoer moet word op grond van elk van die toestande. Struktuur van VBScript If-verklaring –
If Toe
- aksies vir toestand 1
Anders as Toe
- aksies vir toestand 2
Anders as Toe
- aksies vir toestand 3
Anders
- aksies vir ander toestand
Einde as
Voorbeeld: Identifiseer Saterdag-, Sondag- en Besigheidswerksdae deur VBScript IF-stelling en VBScript ElseIf-stelling te gebruik. Hier sal ons meer as een gebruik Anders as stellings om aan ons vereistes te voldoen. Ons kan ook verskeie voorwaardes saam met die If-stelling plaas met behulp van 'EN'- of 'OF'-operateurs.

VBScript Kies Gevalverklaring:
'n VBScript Kies Geval Verklaring is 'n alternatiewe benadering tot die gebruik van veelvuldige VBScript IfElse stellings. VBScript Select Case-stellings word gebruik terwyl ons verskillende logika/stellings het wat gebaseer is op die verskillende waardes teenoor enige veranderlike. Dit staan ook bekend as 'n switch-case statement. Dit help ons om kode meer doeltreffend en leesbaar te skryf.
'n VBScript Kies Geval stelling werk met 'n enkele toetsuitdrukking wat een keer aan die begin uitgevoer word. Die resultaat van die uitdrukking sal in elk vergelyk word geval verklaring. Vir die wedstryd, die blok stellings wat daarmee geassosieer word geval uitgevoer sal word. VBScript Select Case-blok moet altyd eindig met die sleutelwoord "End Select." Struktuur van VBScript Select Case Statement –
Kies // Hierdie uitdrukking kan enige waarde tussen 1-3 hê
geval 1
- aksies vir uitdrukking waarde 1
Case 2
- aksies vir uitdrukking waarde 2
Case 3
- aksies vir uitdrukking waarde 3
Ander geval
- handelinge anders toestand
Einde kies
Byvoorbeeld: Identifiseer Saterdag-, Sondag- en Besigheidswerksdae deur gebruik te maak van voorwaardes.

VBScript-lus:
Wanneer soortgelyke soorte stellings herhaaldelik uitgevoer moet word, is dit raadsaam om lusstellings te skryf om die kode meer leesbaar en doeltreffend te maak. Die VBScript-lus werk herhaaldelik gebaseer op toestande of die iterasieteller. Elke VBScript-lus het drie dele –
· Loop Iterasies – Dit is basies die lus-teller gebaseer op hierdie stellings wat uitgevoer word.
· Lus toestand – Op grond van hierdie lus sal uitgevoer word, en sodra die voorwaarde voldoen, sal lus-iterasie voltooi word.
· Lusverklarings – dit is basies die herhaalde aktiwiteite wat op grond van die toestand uitgevoer word.
Hieronder word VBScript Looping-stellings gereeld gebruik tydens die kodering -
- VBScript vir lus
- VBScript Terwyl Loop
- VBScript doen terwyl lus is
VBScript vir lus:
VBScript For Loop-stellings word gebruik om herhaalde stellings uit te voer gebaseer op die voorafbepaalde iterasieteller. In hierdie struktuur sal die lus voortgaan totdat die iterasie tot die voorafbepaalde tellerwaarde as 'n voorwaarde bereik word. Die VBScript For Loop moet altyd begin met die "Vir" sleutelwoord en eindig met die sleutelwoord "Volgende."
Terwyl ons die teller in die na "Vir" sleutelwoord definieer, kan ons die inkrement of afname van die teller spesifiseer deur die sleutelwoord "Step" te gebruik. By verstek, as ons nie hierdie sleutelwoord gebruik nie, het VBScript For lus die verhoging met 1 gedefinieer. Ons kan ook die VBScript Exit gebruik vir die stelling om uit die lus te gaan, wat binne enige VBScript voorwaardelike stellings binne hierdie lusstruktuur geplaas kan word . Struktuur vir "VBScript For Loop" -
vir nIterasie =Begin> aaneinde> stap
— Herhalende stelling 1
— Herhalende stelling 2
If Toe
Uitgang vir
Einde as
volgende
voorbeeld – hier sal lus uitgevoer word totdat die tellerwaarde tot 10 bereik is,
vir nIterasie = 1 tot 10 stap 1
Msgbox "Huidige Iterasie – " & nIterasie
volgende
VBScript Terwyl Loop:
VBScript While Loop-stellings word gebruik om herhaalde stellings uit te voer gebaseer op een of meer voorwaardes. In hierdie struktuur word toestande aan die begin van die lus nagegaan. Dus, as die voorwaardes nie nagekom word nie, sal die lus nie uitgevoer word nie. Die sleutelwoord "Terwyl" word gebruik om die toestand na te gaan. Ons kan die "Exit While"-stelling gebruik om uit VBScript while lus te gaan, wat in 'n IF-stelling binne hierdie lusstruktuur gebruik kan word. Struktuur vir "VBScript While Loop" -
Terwyl
— Herhalende stelling 1
— Herhalende stelling 2
If Toe
Verlaat Terwyl
Einde as
Wend
Voorbeeld – hier sal lus uitgevoer word totdat die tellerwaarde tot 10 bereik is,

VBScript doen terwyl lus:
VBScript Do While Loop-stellings word gebruik om herhaalde stellings uit te voer gebaseer op een of meer voorwaardes. Hierdie lus sal voortgesit word totdat die lustoestande False terugkeer. VBScript Do While Loop-struktuur, toestande word aan die einde van die lus nagegaan. Dus, ongeag die voorwaardes nagekom word of nie; die lusstellings word altyd vir die eerste iterasie uitgevoer. Ons kan die "Exit Do"-stelling gebruik om uit hierdie lus te gaan, wat in enige voorwaardelike stelling binne hierdie lusstruktuur geplaas kan word.
Die sleutelwoord "Terwyl" word gebruik om die toestand na te gaan. Die belangrikste verskil tussen VBScript Do While Loop en VBScript While Loop stelling is die posisie van die voorwaardelike stelling. Struktuur vir VBScript “Do While Loop” –
Do
— Herhalende stelling 1
— Herhalende stelling 2
If Toe
Verlaat Doen
Einde as
Loop Terwyl
Voorbeeld – hier sal lus uitgevoer word totdat die tellerwaarde tot 10 bereik is,

Gevolgtrekking:
In hierdie VBScript-artikel het ons geleer van die VBScript-voorwaardestellings (vbscript if else-stelling & vbscript select case statement) en VBScript-lusstellings (vir lus, doen while-lus en while-lus). Ons hoop dat hierdie tutoriaal baie gehelp het om verfyn jou basiese beginsels van VB Scripting. As jy meer wil leer oor VBScript, klik asseblief hier afgelaai word.