JavaScriptで1から100までのモジュロが0の数を表示する方法


  1. ループと条件文を使用する方法:

    for (let i = 1; i <= 100; i++) {
    if (i % 10 === 0) {
    console.log(i);
    }
    }

    上記のコードでは、1から100までの数をループで繰り返し、各数が10で割り切れるかどうかをチェックしています。割り切れる場合は、その数をコンソールに表示します。

  2. 配列とフィルタリングを使用する方法:

    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になる数を抽出します。最終的に、結果をコンソールに表示します。

  3. 再帰関数を使用する方法:

    function printNumbers(n) {
    if (n > 100) {
    return;
    }
    
    if (n % 10 === 0) {
    console.log(n);
    }
    
    printNumbers(n + 1);
    }
    printNumbers(1);

    上記のコードでは、再帰関数を使用して1から100までの数を順番にチェックし、モジュロが0になる数を表示します。再帰関数は、終了条件を設定して呼び出され続けることで、必要な数のみが表示されます。

これらはいくつかの一般的な方法ですが、他にもさまざまな方法があります。選択した方法によって、プログラムの効率や読みやすさが異なる場合があります。