以下に、forループの基本的な構文を示します。
for (初期化文; 条件式; 更新文) {
// 実行するステートメント
}
- 初期化文: ループが最初に実行される前に一度だけ実行される文です。通常、カウンタ変数の初期化が行われます。
- 条件式: 各反復ごとに評価される条件です。条件が真である場合、ループは実行されます。偽である場合、ループは終了します。
- 更新文: 各反復後に実行される文です。通常、カウンタ変数の更新が行われます。
以下に、いくつかの具体的なコード例を示します。
- 0から9までの数値をコンソールに出力する例:
for (let i = 0; i < 10; i++) {
console.log(i);
}
- 配列の要素を順番に処理する例:
const array = ['apple', 'banana', 'orange'];
for (let i = 0; i < array.length; i++) {
console.log(array[i]);
}
- オブジェクトのプロパティを反復処理する例:
const person = {
name: 'John',
age: 30,
city: 'Tokyo'
};
for (let key in person) {
console.log(key + ': ' + person[key]);
}
- 配列の要素を反転して処理する例:
const array = ['apple', 'banana', 'orange'];
for (let i = array.length - 1; i >= 0; i--) {
console.log(array[i]);
}
これらは、JavaScriptでforループを使用するいくつかの基本的な例です。あなたのニーズや具体的なケースに合わせて、forループを柔軟に活用することができます。