Laços aninhados em JavaScript
Os laços, cujo funcionamento você já conhece, podem ser aninhados uns dentro dos outros. Por exemplo, vamos resolver a seguinte tarefa: exibir na tela a string:
111222333444555666777888999
Aqui, um único laço não é suficiente - é necessário executar dois laços aninhados um dentro do outro: o primeiro laço irá iterar pelos números, e o segundo laço irá repetir cada número três vezes. Vamos implementar:
for (let i = 1; i <= 9; i++) {
for (let j = 1; j <= 3; j++) {
document.write(i);
}
}
Preste atenção: o primeiro laço tem um contador
i, o segundo j, e se houver um
terceiro laço - seu contador será a
variável k. Esses são nomes padrão convencionais
e amplamente aceitos; você deve usá-los.
Usando dois laços aninhados, exiba na tela a seguinte string:
111222333444555666777888999
Usando dois laços aninhados, exiba na tela a seguinte string:
11 12 13 21 22 23 31 32 33