Sentenças de Loop VBScript
- Página anterior Sentenças Condicional VB
- Próxima página Resumo do Tutorial VB
Exemplo
- Loop For..next
- Este exemplo demonstra como escrever um loop For....Next simples.
- Saída de loop de título HTML
- Este exemplo demonstra como gerar 6 títulos HTML em um loop.
- Loop For..each
- Este exemplo demonstra como escrever um loop For.....Each simples.
- Loop Do...While
- Este exemplo demonstra como escrever um loop Do...While simples.
Instruções de Loop
Frequentemente, quando escrevemos código, queremos executar um trecho de código várias vezes. Podemos usar instruções de loop no código para fazer isso.
No VBScript, podemos usar quatro instruções de loop:
- Instrução For...Next
- Execute um trecho de código uma quantidade específica de vezes
- Instrução For Each...Next
- Para cada item na coleção ou cada elemento no array, execute um trecho de código.
- Sentença Do...Loop
- Execute o loop quando a condição for true ou até que a condição seja true.
- Sentença While...Wend
- Não use essa sentença - use a sentença Do...Loop em vez disso.
Loop For...Next
Se você já determinou o número de vezes que o código deve ser executado, você pode usar a sentença For...Next para executar esse código.
Podemos usar uma variável de contagem que aumenta ou diminui com cada iteração do loop, por exemplo:
For i=1 to 10 algum código Next
A sentença For define a variável de contagem e seus valores de início e fim.
A sentença Next incrementa a variável i com um passo de 1.
Palavra-chave Step
Usando a palavra-chave Step, podemos especificar o valor de passo para o aumento ou decréscimo da variável de contagem.
No exemplo a seguir, a variável de contagem i aumenta 2 em cada iteração do loop.
For i=2 To 10 Step 2 algum código Next
Para decrementar a variável de contagem, você deve usar um valor de passo negativo e especificar um valor de fim menor do que o valor de início.
No exemplo a seguir, a variável de contagem i decrece 2 em cada iteração do loop.
For i=10 To 2 Step -2 algum código Next
Sair For...Next
Para sair da sentença For...Next, você pode usar a palavra-chave Exit.
- Página anterior Sentenças Condicional VB
- Próxima página Resumo do Tutorial VB