⊗jsPmLpFr 147 of 505 menu

Ciclo for JavaScript

Il ciclo for permette di ripetere del codice un numero specificato di volte. Ecco la sua sintassi:

for ( comandi iniziali; condizione di fine; comandi dopo il passaggio ) { corpo del ciclo }

I comandi iniziali sono ciò che viene eseguito prima dell'avvio del ciclo. Vengono eseguiti solo una volta. Solitamente vi si inseriscono i valori iniziali dei contatori, ad esempio: i = 0.

La condizione di fine del ciclo è la condizione per cui il ciclo continuerà a ripeterse finché essa risulta vera, ad esempio: i <= 10.

I comandi dopo il passaggio del ciclo sono i comandi che verranno eseguiti ogni volta al termine di un passaggio del ciclo. Solitamente vi si incrementano i contatori, ad esempio: i++.

Utilizziamo il ciclo for per stampare in sequenza i numeri da 1 a 9:

for (let i = 1; i <= 9; i++) { console.log(i); // stamperà 1, 2... 9 }

Ora incrementiamo il contatore non di 1, ma di 2:

for (let i = 1; i <= 9; i += 2) { console.log(i); // stamperà 1, 3, 5... }

Si può eseguire un conteggio alla rovescia:

for (let i = 10; i > 0; i--) { console.log(i); // stamperà 10, 9, 8... }

Utilizzando il ciclo for, stampa nella console i numeri da 1 a 100.

Utilizzando il ciclo for, stampa nella console i numeri da 11 a 33.

Utilizzando il ciclo for, stampa nella console i numeri pari nell'intervallo da 0 a 100.

Utilizzando il ciclo for, stampa nella console i numeri dispari nell'intervallo da 1 a 99.

Utilizzando il ciclo for, stampa nella console i numeri da 100 a 0.

Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta