Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ Forループによる配列の反復処理 | JavaScript配列の習得
JavaScriptデータ構造

bookForループによる配列の反復処理

メニューを表示するにはスワイプしてください

配列の反復処理は、配列を扱う際に重要な概念です。これにより、配列内の各要素を処理し、操作を実行し、その値に基づいて判断を行うことができます。本章では、配列の反復処理におけるforループについて解説します。

構文

forループは、配列の各要素を順に処理するための基本的な手法です。要素のインデックスを使って配列内の各要素にアクセスできます。forループの構文は次のとおりです:

for (let i = 0; i < array.length; i += 1) {
  // Code to be executed for each array element
}

この構文では:

  • let i = 0 はループカウンタ変数iを0で初期化します;
  • i < array.length はループ継続の条件を定義します。iが配列の長さより小さい間、ループが実行されます;
  • i += 1 は各反復ごとにループカウンタをインクリメントします。

forループを使用してstudents配列の要素にアクセスし、表示する例。

12345
const students = ["Brandon", "Mario", "Saul"]; for (let i = 0; i < students.length; i += 1) { console.log(students[i]); }
copy
  • 1行目: この行では、studentsという配列を宣言し、3つの文字列(学生の名前)で初期化しています。配列には"Brandon""Mario""Saul"が含まれています。
  • 3行目: この行でforループが開始されます。セミコロンで区切られた3つの部分があります。
    • let i = 0;: この部分で変数iを初期化し、0に設定します。iはループカウンターとして使用されます。
    • i < students.length;: この部分はループ継続の条件です。istudents配列の長さより小さい間、ループが続きます。
    • i += 1: この部分は更新文で、各イテレーション後にiの値を1増やします。
  • 4行目: forループ内で、この行はconsole.log()関数を使ってstudents配列のi番目の値を出力します。最初のイテレーションではi0なので、インデックス0の名前("Brandon")が出力されます。2回目のイテレーションでは"Mario"、3回目では"Saul"が出力されます。

1. 配列を扱う際のforループの目的は何ですか?

2. ループが computers 配列全体を反復処理するための条件は何ですか?

3. ループが computers 配列の最初の2つの要素のみを表示するための条件は何ですか?

question mark

配列を扱う際のforループの目的は何ですか?

正しい答えを選んでください

question mark

ループが computers 配列全体を反復処理するための条件は何ですか?

正しい答えを選んでください

question mark

ループが computers 配列の最初の2つの要素のみを表示するための条件は何ですか?

正しい答えを選んでください

すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 4.  5

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

セクション 4.  5
some-alt