Il ciclo For Next permette di ripetere un blocco di istruzioni per un determinato numero di volte.
Sintassi:
<% for nomecontatore = Valore_iniziale to Valore_finale
'codice da eseguire
next %>
Il ciclo for next è composto da una riga dove troviamo:
Al primo ciclo, il contatore assume il valore iniziale ed esegue una volta il codice racchiuso tra for e next.
Il ciclo ricomincia da capo finché il valore del contatore non coincide con il Valore_finale.
Ad ogni nuovo ciclo il valore del contatore è incrementato di 1, possiamo cambiare questa impostazione predefinita tramite step (Vedi sotto).
Esempio:
<% for nomecontatore = 1 to 3
response.write nomecontatore
next %>
Risultato: 123
(Annunci Google)
Step permette di avere un maggior controllo del ciclo for next. Tramite step possiamo impostare il valore dell'incremento (o del decremento) del contatore per ogni ciclo.
Esempio:
<% for nomecontatore = 10 to 1 step -1
response.write nomecontatore
next %>
Risultato: 10987654321
Per bloccare un ciclo For Next prima della sua normale conclusione possiamo usare l'istruzione exit for:
if nomecontatore = 5 exit for
Esempio:
<% for nomecontatore = 1 to 3
response.write nomecontatore if nomecontatore = 2 then exit for
next %>
Risultato: 12
In questo caso fermiamo il ciclo quando il valore del contatore è uguale a 2.
(Annunci Google)
Non forniamo nessuna garanzia di assenza di errori nei contenuti del sito.
Non si assume nessuna responsabilità per eventuali errori presenti nel sito, e per i contenuti dei siti linkati.
- Privacy