-
forループとif文の組み合わせ:
for (let i = 1; i <= 10; i++) { if (i % 2 === 0) { console.log(i + "は偶数です"); } else { console.log(i + "は奇数です"); } }
このコードは、1から10までの数値を順番に処理し、それが奇数か偶数かを判定してコンソールに出力します。
-
whileループと条件文の使用:
let i = 1; while (i <= 10) { if (i % 2 === 0) { console.log(i + "は偶数です"); } else { console.log(i + "は奇数です"); } i++; }
このコードは、1から10までの数値を順番に処理し、同様に奇数か偶数かを判定してコンソールに出力します。whileループは、条件が真の間、繰り返し処理が行われます。
-
配列の要素を処理するループと条件文の使用:
const numbers = [1, 2, 3, 4, 5]; for (let i = 0; i < numbers.length; i++) { if (numbers[i] % 2 === 0) { console.log(numbers[i] + "は偶数です"); } else { console.log(numbers[i] + "は奇数です"); } }
このコードは、配列numbersの要素を順番に処理し、それぞれが奇数か偶数かを判定してコンソールに出力します。
これらはJavaScriptでループと条件文を使用する基本的な例です。他にも、do-whileループやfor...inループ、for...ofループなど、さまざまな種類のループ文があります。条件文には、if文以外にもswitch文や三項演算子なども利用できます。
このブログ投稿では、ループと条件文の基本的な使用方法を紹介しました。これを応用すれば、様々なプログラムの制御フローを実現することができます。