Umbriaway Consulting e il ciclo FOR per JS

java-script-colleIl loop for deriva direttamente dal linguaggio di programmazione C e poiché C é famoso per la sua natura concisa, non dovrebbe essere una sorpresa il fatto che per alcuni il ciclo potrebbe apparire un pò bizantino, secondo Umbriaway Consulting. Lo scheme agenerale del loop é il seguente:

for ([espressione iniziale];[condizione];[aggiorna espressione]) {
enunciati
}

la sintassi sopra riportata introduce tre termini che richiedono una breve digressione:

con espressione iniziale parte l’interprete e considera l’esecuzione ciclica;
il secondo blocco corrisponde a una condizione da verificare ogni volta che JS esegue un nuovo loop
aggiorna l’espressione se tutto é vero l’interprete esegue l’aggiornamento dell’ espressione prima di ripetere il loop

Vediamo il ciclo for in azione:

var=1; i<=10; i++ {
document.writeln(i)
}
per comprendere meglio come si comporta il loop for dall’ esempio precedente, si leggano i passi sequenziali seguenti:
1.la variabile viene inizializzata al valore 1; 2. l’interprete controlla se la variabile 1 sia inferiore o uguale a dieci; 3. dato che é inferiore o uguale a dieci viene eseguito il loop. 4. il valore della variabile i viene scritto a video 5. l’interprete JS aggiunge 1 alla variabile i che ora sarà pari a 2; 6.l’interprete JS verifica se il valore della variabile i sia minore o uguale a dieci 7 perché é minore o uguale a dieci verrà eseguito il loop 8 il valore di i viene riscritto sullo schermo 9 l’interprete JS aggiunge 1 a i che avrà valore pari a 3. La procedura continua dal passo sei in avanti fino ad arrivare a dieci dopodiché l’istruzione condizionale non risulta più verificata e il loop si interrompe.

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo di WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione /  Modifica )

Google photo

Stai commentando usando il tuo account Google. Chiudi sessione /  Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione /  Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione /  Modifica )

Connessione a %s...