HTML and CSS Reference
In-Depth Information
Il risultato dell'esempio 7.7 è lo stesso del risultato 7.6. Come si vede, la quantità di codice
è simile, quindi la scelta tra una tecnica e l'altra è una mera questione di gusti.
Istruzione do ... while
L'istruzione do ... while è simile all'istruzione while con la differenza che il blocco
da eseguire in ciclo viene eseguito una volta prima di valutare l'espressione di entrata.
L'esempio 7.8 mostra come utilizzare questo ciclo.
Esempio 7.8
var result = "";
var i = 0
do {
result += "numero" + i;
i++;
}
while (i < 0);
Il codice nel ciclo do ... while viene eseguito una sola volta in quanto quando si
arriva alla valutazione dell'espressione di entrata, questa torna false e quindi il ciclo si
interrompe.
Istruzioni di salto
A volte capita di dover interrompere un ciclo prematuramente in base a determinate con-
dizioni. In questo caso dobbiamo usare l'istruzione break che arresta immediatamente
l'esecuzione del ciclo trasferendo il controllo alla prima istruzione successiva al ciclo stes-
so. L'esempio 7.9 mostra come usare l'istruzione break .
Esempio 7.9
var condizione = true;
var result = "";
for (var i = 0; i < 5; i++) {
result += "numero" + i;
if (condizione)
break;
 
Search WWH ::




Custom Search