VBScript Loop Statements
- Previous Page VB Conditional Statements
- Next Page VB Tutorial Summary
Voorbeeld
- For..next-lus
- Dit voorbeeld toont hoe je een eenvoudige For....Next-lus kunt schrijven.
- Lusoutput van HTML-koptitels
- Dit voorbeeld toont hoe je zes HTML-koptitels kunt genereren in een lus.
- For..each-lus
- Dit voorbeeld toont hoe je een eenvoudige For.....Each-lus kunt schrijven.
- Do...While-lus
- Dit voorbeeld toont hoe je een eenvoudige Do...While-lus kunt schrijven.
Lusstatements
Vaak willen we, als we code schrijven, een stuk code meerdere keren uitvoeren. We kunnen lusstatements in de code gebruiken om dit te bereiken.
In VBScript kunnen we vier soorten lusstatements gebruiken:
- For...Next-statement
- Een stuk code een bepaald aantal keren uitvoeren
- For Each...Next-statement
- Voor elk item in de verzameling of elke element in de array wordt een stuk code uitgevoerd.
- Do...Loop Statement
- Voer de lus uit, wanneer de conditie true is of totdat de conditie true is.
- While...Wend Statement
- Gebruik deze statement niet - gebruik in plaats daarvan het Do...Loop-statement.
For...Next Loop
Als je hebt besloten dat je de hoeveelheid code die je wilt herhalen kent, kun je het For...Next-statement gebruiken om dit stuk code uit te voeren.
Je kunt een teller variabele gebruiken die met elke iteratie verhoogd of verlaagd wordt, bijvoorbeeld:
For i=1 to 10 some code Next
Het For-statement specificeert de teller variabele en zijn start- en eindwaarden.
Het Next-statement verhoogt de variabele i met 1 als stapwaarde.
Step-sleutelwoord
Door het gebruik van het Step-sleutelwoord kunnen we de stapwaarde van de teller variabele specificeren om te verhogen of te verminderen.
In het volgende voorbeeld wordt de stapwaarde van de teller variabele i met 2 verhoogd bij elke iteratie.
For i=2 To 10 Step 2 some code Next
Als je de teller variabele wilt verminderen, moet je een negatieve stapwaarde gebruiken. En je moet een eindwaarde specificeren die kleiner is dan de startwaarde.
In het volgende voorbeeld wordt de stapwaarde van de teller variabele i met 2 verminderd bij elke iteratie.
For i=10 To 2 Step -2 some code Next
Exit For...Next
Om uit een For...Next-statement te komen, kunt u het Exit-sleutelwoord gebruiken.
- Previous Page VB Conditional Statements
- Next Page VB Tutorial Summary