JavaScriptにおけるネストされたループ
すでに使い方を知っているループは、互いにネストすることができます。 例えば、次の問題を解決してみましょう:以下の文字列を画面に表示します:
111222333444555666777888999
ここでは1つのループでは不十分です - 2つのループを互いにネストして実行する必要があります:最初のループは数字を繰り返し処理し、2番目のループはその数字を3回繰り返します。 実装してみましょう:
for (let i = 1; i <= 9; i++) {
for (let j = 1; j <= 3; j++) {
document.write(i);
}
}
注意点:最初のループのカウンタは i、2番目は j、もし3番目のループがあれば、そのカウンタは変数 k になります。これらは標準的な慣習的な名称であり、これらを使用することが推奨されます。
2つのネストされたループを使用して、画面に次の文字列を表示してください:
111222333444555666777888999
2つのネストされたループを使用して、画面に次の文字列を表示してください:
11 12 13 21 22 23 31 32 33