-
ループと条件文を使用する方法:
for (let i = 1; i <= 100; i++) { if (i % 10 === 0) { console.log(i); } }
上記のコードでは、1から100までの数をループで繰り返し、各数が10で割り切れるかどうかをチェックしています。割り切れる場合は、その数をコンソールに表示します。
-
配列とフィルタリングを使用する方法:
const numbers = Array.from(Array(100).keys()).map((num) => num + 1); const divisibleByTen = numbers.filter((num) => num % 10 === 0); console.log(divisibleByTen);
上記のコードでは、
Array.from
メソッドを使用して1から100までの数値の配列を作成し、filter
メソッドを使用してモジュロが0になる数を抽出します。最終的に、結果をコンソールに表示します。 -
再帰関数を使用する方法:
function printNumbers(n) { if (n > 100) { return; } if (n % 10 === 0) { console.log(n); } printNumbers(n + 1); } printNumbers(1);
上記のコードでは、再帰関数を使用して1から100までの数を順番にチェックし、モジュロが0になる数を表示します。再帰関数は、終了条件を設定して呼び出され続けることで、必要な数のみが表示されます。
これらはいくつかの一般的な方法ですが、他にもさまざまな方法があります。選択した方法によって、プログラムの効率や読みやすさが異なる場合があります。