Il miglior tutorial ciclo VBScript Nel 2024, in questo tutorial puoi imparare Loops,Ciclo For ... Next,Esempi,Per Each ... Next,Esempi,Do ... Loop,Ulteriori esempi (solo per IE),

ciclo VBScript

Loops

Eseguire lo stesso numero di blocchi di codice per il ciclo specificato. dichiarazioni loop vengono utilizzati per eseguire lo stesso blocco di codice un determinato numero di volte.

In VBScript, possiamo utilizzare quattro ciclo:

  • Per it. Next - lafrequenza elacorsa per un periodo determinato dal codice
  • For Each it. Next dichiarazione - per ogni elemento della collezione o un array ogni elemento di un pezzo di codice da eseguire
  • Do it. Loop dichiarazione - ilciclodifunzionamento, quando la condizione è vera o fino a quando una condizione è vera
  • Mentre it. dichiarazione Wend - Non usare questa frase - economico Utilizzo Do it. Loop invece

Ciclo For it. Next

Si prega di utilizzare lePer it. dichiarazioni Avantiper eseguire un blocco di codice un determinato numero di volte.

Per dichiarazione specifica la variabile contatore (i)nonché i valori iniziali e finali.Successivo istruzione nel passaggio 1 come il valore incrementa la variabile (i).

Esempi

<html>
<body>

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

</body>
</html>

Prova »

passo Parole

Passo per parola chiave, è possibile definire il valore del passo di incremento o decremento contatore variabile.

Nel seguente esempio, la variabile contatore(i) viene incrementato per ciascun valore step ciclo 2.

For i=2 To 10 Step 2
some code
Next

Se si desidera che il conto alla rovescia variabile, è necessario utilizzare un valoreStep negativo.E deve essere inferiore al valore finale valore iniziale prestabilito.

Nel seguente esempio, la variabile contatore(i) viene decrementato ogni ciclo del valore del passo 2.

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

Esci For it. Next

Si può uscire da Exit Per parola chiave per it. Next.

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

Per Each it. Next

For Each it. Next per ogni elemento della collezione o un array ogni elemento di un pezzo di codice da eseguire ripetutamente.

Esempi

<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>

Prova »


Do it. Loop

Se non si sa quante volte ripetere, è possibile utilizzare l'istruzione Do it. Loop.

Do it. Loop dichiarazione di ripetere una sezione di codice fino a quando una condizione è vera o condizione diventa vera.

Ripetere l'esecuzione di codice fino a quando la condizione è vera

È possibile utilizzare la parola chiave Mentre per controllare le condizioni di istruzione Do it. Loop.

Do While i>10
some code
Loop

Sei è uguale a 9, il codice all'interno del ciclo di cui sopra sarà terminato.

Do
some code
Loop While i>10

Il codice all'interno del ciclo verrà eseguito almeno una volta,anche se èinferiore a 10.

Ripetere l'esecuzione di codice fino a quando la condizione diventa vera

È possibile utilizzare l'Fino parola chiave per verificare le condizioni di istruzione Do it. Loop.

Do Until i=10
some code
Loop

Sei è uguale a 10, sopra il codice all'interno del ciclo sarà terminato.

Do
some code
Loop Until i=10

Il codice all'interno del ciclo viene eseguito almeno una volta, anche sei è uguale a10.

Exit Do it. Loop

Si può uscire dalla dichiarazione Exit Do parola chiave Do it. Loop.

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

Questo codice è all'interno del ciclo, verrà eseguita finchénon lo faccio i èmaggiore di 10 e 10.


Esempi s

Ulteriori esempi (solo per IE)

Loop attraverso titolo
Html Come ciclo attraverso i sei titoli.

Do it. While
Come fare una sempliceDo it. While.


ciclo VBScript
10/30