for文の入れ子
【開発環境】
OS:Win11(64ビット)
VSCode1.72.2、
クロム
【for文の中でfor文を実行する】
for 文で繰り返し実行される文には任意の文を記述できますので、別の for 文を記述するといったことも可能(入れ子)。
サンプル
for (let i = 0; i < 3; i++){
for (let j = 0; j < 3; j++){
console.log('i = ' + i + ', j = ' + j);
}
}
実行結果
i = 0, j = 0
i = 0, j = 1
i = 0, j = 2
i = 1, j = 0
i = 1, j = 1 i = 1, j = 2
i = 2, j = 0
i = 2, j = 1
i = 2, j = 2
【多重ループの使い方】
多次元配列の要素を順に取り出す場合などに利用できます。
サンプル
const result = [
[88, 78, 82],
[92, 64, 76]
];
for (let i = 0; i < 2; i++){
for (let j = 0; j < 3; j++){
console.log('成績 = ' + result[i][j]);
}
}
実行結果
成績 = 88
成績 = 78
成績 = 82
成績 = 92
成績 = 64
成績 = 76