Latest web development tutorials

loop de VBScript

Loops

Executar o mesmo número de blocos de código para o circuito de especificado. As instruções de repetição são usados ​​para executar o mesmo bloco de código um número especificado de vezes.

Em VBScript, podemos usar quatro loop:

  • Para ... Next - afrequência e prazo por um período determinado pelo código
  • Para Each ... Next - para cada item na coleção ou matriz cada elemento de um pedaço de código seja executado
  • Fazer ... instrução Loop - ociclodeoperação, quando a condição é verdadeira ou até que uma condição é verdadeira
  • While ... Wend declaração - Não use esta frase - declaração Use Do ... Loop em vez disso,

For ... Next loop

Por favor, use asFOR ... declarações Avançarpara executar um bloco de código um número especificado de vezes.

Para indicação especifica a variável decontagem(i),bem como os seus valores iniciais e finais.Em seguida comunicado no passo 1, quando o valor incrementa a variável (I).

Exemplos

<html>
<body>

<script type="text/vbscript">
For i = 0 To 5
document.write("The number is " & i & "<br />")
Next
</script>

</body>
</html>

tente »

passo Palavras-chave

Passo a palavra-chave, você pode definir o valor do passo de aumento ou diminuição contador variável.

No exemplo a seguir, a variável do contador(i) é incrementado para cada valor do passo de ciclo 2.

For i=2 To 10 Step 2
some code
Next

Se você deseja realizar a contagem variável, você deve usar um valor negativoStep.E deve ser menor que o valor final valor inicial predeterminado.

No exemplo a seguir, a variávelde contagem (i)é decrementado de cada ciclo o valor do passo 2.

For i=10 To 2 Step -2
some code
Next

Quit For ... Next

Você pode sair pela saída Por palavra-chave para ... Next.

For i=1 To 10
If i=5 Then Exit For
some code
Next

For Each ... Next loop

For Each ... Next para cada item na coleção ou matriz cada elemento de um pedaço de código seja executado repetidamente.

Exemplos

<html>
<body>

<script type="text/vbscript">
Dim cars(2)
cars(0)="Volvo"
cars(1)="Saab"
cars(2)="BMW"

For Each x In cars
document.write(x & "<br />")
Next
</script>

</body>
</html>

tente »


Do ... Loop

Se você não sabe quantas vezes para repetir, você pode usar a instrução Do ... Loop.

Fazer ... instrução Loop para repetir uma seção de código até que uma condição é verdadeira ou condição torna-se verdade.

Repita a execução de código até que a condição é verdadeira

Você pode usar a palavra-chave Enquanto para verificar as condições da instrução Do ... Loop.

Do While i>10
some code
Loop

Sei é igual a 9, o código dentro do loop acima será terminada.

Do
some code
Loop While i>10

O código dentro do laço será executado pelo menos uma vez, mesmo seeu for inferior a 10.

Repita a execução de código até que a condição se torna verdade

Você pode usar a palavra-chave Até para verificar as condições da instrução Do ... Loop.

Do Until i=10
some code
Loop

Sei é igual a 10, acima do código dentro do loop será encerrado.

Do
some code
Loop Until i=10

O código dentro do laço será executado pelo menos uma vez, mesmo sei é igual a10.

Sair Do ... Loop

Você pode sair pela instrução Exit Do chave Do ... Loop.

Do Until i=10
i=i-1
If i<10 Then Exit Do
Loop

Este código é dentro do loop, ele será executado contanto queeu não i émaior do que 10 e 10.


Exemplos s

Outros exemplos (apenas para IE)

Loop por título
Html Como percorrer os seis títulos.

Do ... While
Como fazer um simplesDo ... While.