VBScript-zelfstudie 2: Voorwaardelijke instructies, lus

VBScript-zelfstudie - inhoudsopgave

VBScript-zelfstudie # 1: Overzicht van VBScript-variabelen 

VBScript-zelfstudie # 2: VBScript voorwaardelijke verklaringen en lussen

VBScript-zelfstudie # 3: VBScript-procedures

VBScript-zelfstudie # 4: VBScript-foutafhandeling en VBScript uitvoeren

VBScript-zelfstudie # 5: VBScript String-functies

VBScript-zelfstudie # 6: VBScript Datumfuncties

VBScript-zelfstudie # 7: VBScript-tijdfuncties

VBScript-zelfstudie # 8: VBScript array-functies

In deze VBScript Tutorial gaan we leren over verschillende soorten VBScript Conditional Statements (vbscript if else statement & vbscript select case statement) en VBScript Loop Statements (for loop, do while loop & while loop).

VBScript-zelfstudie # 1: VBScript voorwaardelijke verklaringen en VBScript Loop

Voorwaardelijke verklaringen van VBScript:

Voorwaarden zijn niets anders dan een criterium of vergelijking, op basis waarvan we een bepaalde taak kunnen uitvoeren. Voorwaardelijke VBScript-instructies zijn de belangrijkste kenmerken van VBScript als programmeertaal. Voorwaardelijke VBScript-instructies voeren verschillende berekeningen of acties uit op basis van bepaalde vergelijkingen of voorwaarden. Via de voorwaardelijke instructies van VBScript kunnen we functionele logica ontwikkelen.

In deze sectie gaan we leren over verschillende VBScript voorwaardelijke instructies, die vaak worden gebruikt tijdens het programmeren. De meest gebruikte voorwaardelijke uitspraken zijn - 

· VBScript If-instructie

· VBScript-zaakverklaring

VBScript If-verklaring:

De VBScript If de instructie wordt gebruikt om een ​​of meer voorwaarden via het programma te valideren. Meerdere voorwaarden kunnen worden toegevoegd met behulp van logische booleaanse operatoren zoals EN, OF, NIET, enz. Hier zijn de voorwaarden de uitdrukkingen die de ene waarde of variabele met een andere vergelijken met behulp van vergelijkingsoperatoren zoals gelijk (=), niet gelijk (! =), Niet (!), Etc. Op basis van het verificatieresultaat kunnen we een specifieke taak uitvoeren.

De voorwaarden moeten tussen de trefwoorden "If" en "Then" worden gehouden. Als er een taak moet worden uitgevoerd op basis van de false-conditie, moet de taak worden uitgevoerd na de "Else" -instructie. Aan het einde van het if-instructieblok moeten we de VBScript if-instructie sluiten door het sleutelwoord "End If" te gebruiken. Structuur van VBScript If Statement - 

If EN EN .. Dan

  • acties voor succesgeval

Anders

  • acties voor het geval van een storing

End If

VBScript ElseIf-instructie:

Via de VBScript ElseIf-instructie kunnen we meerdere VBScript If-instructies toevoegen op basis van het resultaat van het vorige voorwaardelijke resultaat. Geneste VBScript ElseIf-instructies worden gebruikt terwijl verschillende acties of taken moeten worden uitgevoerd op basis van elk van de voorwaarden. Structuur van VBScript If Statement -

If Dan

  • acties voor voorwaarde 1

AndersIF Dan

  • acties voor voorwaarde 2

AndersIF Dan

  • acties voor voorwaarde 3

Anders

  • acties voor de andere voorwaarde

End If

Voorbeeld: identificeer werkdagen op zaterdag, zondag en werkdagen met behulp van de VBScript IF-instructie en VBScript ElseIf-instructie. Hier zullen we er meer dan één gebruiken Anders verklaringen om aan onze vereisten te voldoen. We kunnen ook meerdere voorwaarden samen met de If-instructie plaatsen met behulp van 'AND'- of' OR'-operators.

VBScript If-instructie
VBScript If-instructie

VBScript Select Case-instructie:

Een VBScript Selecteer geval Statement is een alternatieve benadering voor het gebruik van meerdere VBScript IfElse-instructies. VBScript Select Case-statements worden gebruikt terwijl we verschillende logica's / statements hebben op basis van de verschillende waarden voor elke variabele. Het staat ook bekend als een switch-case-instructie. Het helpt ons om code efficiënter en leesbaarder te schrijven.

Een VBScript Selecteer geval statement werkt met een enkele testexpressie die aan het begin eenmaal wordt uitgevoerd. Het resultaat van de uitdrukking wordt in elk vergeleken geval uitspraak. Voor de wedstrijd, het blok met bijbehorende uitspraken geval zal worden uitgevoerd. VBScript Select Case-blok moet altijd eindigen met het trefwoord 'End Select'. Structuur van VBScript Select Case Statement -

kies // Deze expressie kan elke waarde tussen 1-3 hebben

SITUATIE 1

  • acties voor uitdrukkingswaarde 1

Case 2

  • acties voor uitdrukkingswaarde 2

Case 3

  • acties voor uitdrukkingswaarde 3

Case Else

  • acties anders voorwaarde

End Select

Bijvoorbeeld: identificeer zaterdag, zondag en werkdagen met behulp van if-voorwaarden.

VB Scripting in UFT - Select - Case voorwaardelijke verklaringen in UFT
VB-scripting in FOT – Selecteer – Case voorwaardelijke verklaringen in UFT

VBScript-lus:

Als vergelijkbare soorten instructies herhaaldelijk moeten worden uitgevoerd, is het raadzaam om lusinstructies te schrijven om de code leesbaarder en efficiënter te maken. De VBScript-lus werkt herhaaldelijk op basis van voorwaarden of de iteratieteller. Elke VBScript-lus bestaat uit drie delen -

·        Loop iteraties - Het is in feite de lusteller op basis van deze verklaringen die worden uitgevoerd.

·        Loop conditie - Op basis van deze lus wordt uitgevoerd en zodra aan de voorwaarde is voldaan, wordt de lusherhaling voltooid.

·        Loop-verklaringen - het zijn eigenlijk de herhaalde activiteiten die worden uitgevoerd op basis van de conditie.

Onderstaande VBScript Looping-instructies worden vaak gebruikt tijdens het coderen - 

  • VBScript voor lus
  • VBScript While-lus
  • VBScript Do While-lus

VBScript voor lus:

VBScript For Loop-instructies worden gebruikt om herhaalde instructies uit te voeren op basis van de vooraf gedefinieerde iteratieteller. In deze structuur zal de lus doorgaan totdat de iteratie is bereikt met de vooraf gedefinieerde tellerwaarde als voorwaarde. De VBScript For Loop moet altijd beginnen met het trefwoord "For" en eindigen met het trefwoord "Next".

Bij het definiëren van de teller in het trefwoord 'For', kunnen we de verhoging of verlaging van de teller specificeren met het trefwoord 'Step'. Als we dit sleutelwoord niet gebruiken, definieert de VBScript For-lus standaard de toename met 1. We kunnen ook de VBScript Exit For-instructie gebruiken om de lus te verlaten, die kan worden geplaatst in elke VBScript-voorwaardelijke instructie binnen deze lusstructuur . Structuur voor "VBScript For Loop" - 

Voor nIteratie =begin> naareinde> Stap voor

- Herhalingsverklaring 1

- Herhalingsverklaring 2

If   Dan

            Afsluiten voor

End If

Volgende

Voorbeeld - hier wordt de lus uitgevoerd totdat de tellerwaarde 10 is bereikt,

Voor nIteratie = 1 tot 10 Stap voor 1

Berichtenbox "Huidige iteratie -" & nIteratie

Volgende

VBScript While-lus:

VBScript While Loop-instructies worden gebruikt om herhaalde instructies uit te voeren op basis van een of meer voorwaarden. In deze structuur worden de voorwaarden aan het begin van de lus gecontroleerd. Dus als niet aan de voorwaarden wordt voldaan, wordt de lus niet uitgevoerd. Het trefwoord "While" wordt gebruikt om de toestand te controleren. We kunnen de instructie "Exit While" gebruiken om de VBScript while-lus te verlaten, die kan worden gebruikt in een IF-instructie binnen deze lusstructuur. Structuur voor "VBScript While Loop" - 

Terwijl

- Herhalingsverklaring 1

- Herhalingsverklaring 2

If   Dan

            Verlaat While

End If

zich begeven

Voorbeeld - hier wordt de lus uitgevoerd totdat de tellerwaarde is bereikt tot 10,

VB Scripting in UFT -Looping-verklaringen in UFT (While-Wend)
VBScript Loop - VBScript While Loop-instructie

VBScript Do While-lus:

VBScript Do While Loop-instructies worden gebruikt om herhaalde instructies uit te voeren op basis van een of meer voorwaarden. Deze lus wordt voortgezet totdat de lusvoorwaarden False retourneren. VBScript Do While Loop-structuur, voorwaarden worden aan het einde van de lus gecontroleerd. Dus ongeacht aan de voorwaarden is voldaan of niet; de lusinstructies worden altijd uitgevoerd voor de eerste iteratie. We kunnen de "Exit Do" -instructie gebruiken om deze lus te verlaten, die in elke voorwaardelijke instructie binnen deze lusstructuur kan worden geplaatst.

Het trefwoord "While" wordt gebruikt om de toestand te controleren. Het belangrijkste verschil tussen VBScript Do While Loop en VBScript While Loop-instructie is de positie van de voorwaardelijke instructie. Structuur voor VBScript "Do While Loop" -

Do

- Herhalingsverklaring 1

- Herhalingsverklaring 2

If   Dan

            Verlaat Do

End If

Loop While

Voorbeeld - hier wordt de lus uitgevoerd totdat de tellerwaarde is bereikt tot 10,

VB Scripting in UFT - Looping statements in UFT (Do-Loop)
VBScript Loop - VBScript Do While Loop

Conclusie:

In dit VBScript-artikel hebben we geleerd over de VBScript Conditional Statements (vbscript if else statement & vbscript select case statement) en VBScript Loop Statements (for loop, do while loop & while loop). We hopen dat deze tutorial veel heeft geholpen Poets je basisprincipes van VB Scripting op. Als u meer wilt weten over VBScript, klikt u op hier.

Laat een bericht achter