Cicli annidati in JavaScript
I cicli, con cui hai già familiarità, possono essere annidati l'uno dentro l'altro. Ad esempio, risolviamo il seguente problema: visualizziamo a schermo la stringa:
111222333444555666777888999
Qui un solo ciclo non basta - è necessario avviare due cicli annidati l'uno nell'altro: il primo ciclo scorrerà i numeri, mentre il secondo ciclo ripeterà questi numeri tre volte. Implementiamolo:
for (let i = 1; i <= 9; i++) {
for (let j = 1; j <= 3; j++) {
document.write(i);
}
}
Nota bene: il primo ciclo ha un contatore
i, il secondo j, e se ce ne fosse
un terzo - il suo contatore sarebbe
la variabile k. Questi sono nomi standard
e convenzionali, dovresti usarli proprio così.
Utilizzando due cicli annidati, visualizza a schermo la seguente stringa:
111222333444555666777888999
Utilizzando due cicli annidati, visualizza a schermo la seguente stringa:
11 12 13 21 22 23 31 32 33