VBScript løkkeudtryk
- Forrige side VB betingelsesudtryk
- Næste side VB undervisning opsummering
Eksempel
- For..next-sløjfe
- Dette eksempel viser, hvordan man skriver en simpel For....Next-sløjfe.
- Løbende output af HTML-titler
- Dette eksempel viser, hvordan man genererer 6 HTML-titler i en løkke.
- For..each-sløjfe
- Dette eksempel viser, hvordan man skriver en simpel For.....Each-sløjfe.
- Do...While-sløjfe
- Dette eksempel viser, hvordan man skriver en simpel Do...While-sløjfe.
Sløjfeudtryk
Ofte, når vi skriver kode, ønsker vi at udføre et stykke kode flere gange. Vi kan bruge sløjfeudtryk i koden til at opnå dette.
I VBScript kan vi bruge fire sløjfeudtryk:
- For...Next sætning
- Kører et stykke kode en bestemt antal gange
- For Each...Next sætning
- Kører et stykke kode for hver element i en samling eller hver element i en array.
- Do...Loop sætningen
- Kør løkken, når betingelsen er true eller indtil betingelsen er true.
- While...Wend sætningen
- Brug ikke denne sætning - brug i stedet Do...Loop sætningen.
For...Next løkke
Hvis du allerede har besluttet, hvor mange gange du skal gentage kode, kan du bruge For...Next sætningen til at køre denne kode.
Vi kan bruge en tællervariabel, som vil øge eller nedbringe med hvert løkke, for eksempel:
For i=1 Til 10 nogle kode Next
For sætningen specificerer tællervariablen samt dens start- og slutværdi.
Next sætningen vil øge variablen i med 1 som stigningsværdi.
Step-nøgleordet
Ved at bruge Step-nøgleordet kan vi specificere stigningsværdien for tællervariablen, enten stigende eller faldende.
I nedenstående eksempel er stigningsværdien for tællervariablen i hver løkke 2.
For i=2 Til 10 Trin 2 nogle kode Next
Hvis du vil nedbringe tællervariablen, skal du bruge en negativ stigningsværdi, og du skal også specificere en slutværdi, der er mindre end startværdien.
I nedenstående eksempel er stigningsværdien for tællervariablen i hver løkke 2.
For i=10 Til 2 Trin -2 nogle kode Next
Forlade For...Next
For at forlade For...Next sætningen kan du bruge Exit-nøgleordet.
- Forrige side VB betingelsesudtryk
- Næste side VB undervisning opsummering