Cicli for e while - acostaRossi/javascript-programs GitHub Wiki
I cicli offrono un modo semplice e rapido per fare cose ripetutamente.
In Javascript i cicli si possono eseguire con:
- ciclo for
- ciclo do ... while
- ciclo while
Ciclo for
for ([espressioneIniziale]; [condizione]; [incremento]) {
istruzione 1;
istruzione 2;
...
}
// esempio con incremento di 1 ad ogni iterazione
for(var i=0; i<5; i++) {
console.log(i);
alert(i);
}
// esempio con incremento di 2 ad ogni iterazione
for(var i=0; i<5; i=i+2) {
console.log(i);
alert(i);
}
Ciclo do ... while
do {
istruzione1;
istruzione2;
}
while (condizione);
var i = 0;
do {
i += 1;
console.log(i);
} while (i < 5);
Ciclo while
while (condizione) {
istruzione1;
istruzione2;
}
var n = 0;
while (n < 3) {
n++;
}
Istruzione break
Utilizzare l'istruzione break per terminare un ciclo, uno switch o in congiunzione con un'istruzione etichettata.
// termina il ciclo se i = 3
for (var i = 0; i < 5; i++) {
if (i == 3) {
break;
}
alert(i);
}
Istruzione continue
Utilizzare l'istruzione continue per saltare un iterazione e passare alla successiva.
Puo' essere utilizzato sia nei cicli while, do ... while e for.
// salta l'iterazione se i = 3
for (var i = 0; i < 5; i++) {
if (i == 3) {
continue;
}
alert(i);
}