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.
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.
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-
Esempio 7.9
var condizione = true;
var result = "";
for (var i = 0; i < 5; i++) {
result += "numero" + i;
if (condizione)
break;