基本的なForループの構文は次のようになります:
for (初期化式; 条件式; 更新式) {
// 繰り返し処理の本体
}
- 初期化式: ループの最初に一度だけ実行される式です。通常はカウンタ変数の初期化に使用されます。
- 条件式: ループが実行される条件を表す式です。条件式が真(true)の場合、繰り返し処理が実行されます。
- 更新式: 繰り返し処理の各イテレーション(反復)の最後に実行される式です。通常はカウンタ変数の更新に使用されます。
以下に、Forループのいくつかの具体的な例を示します:
- 数字の繰り返し処理:
for (let i = 0; i < 5; i++) {
console.log(i);
}
この例では、0から4までの数字が順番にコンソールに出力されます。
- 配列の要素に対する処理:
const fruits = ['りんご', 'バナナ', 'オレンジ'];
for (let i = 0; i < fruits.length; i++) {
console.log(fruits[i]);
}
この例では、配列fruitsの要素が順番にコンソールに出力されます。
- オブジェクトのプロパティに対する処理:
const person = {
name: 'John',
age: 30,
city: 'Tokyo'
};
for (let key in person) {
console.log(key + ': ' + person[key]);
}
この例では、オブジェクトpersonのプロパティとその値が順番にコンソールに出力されます。
ForループはJavaScriptで頻繁に使用されるため、その使い方を理解することは重要です。異なる繰り返しのパターンや応用的な使い方についても学ぶことをおすすめします。