ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScriptで1から20までの階乗を求める方法

JavaScriptで1から20までの階乗を求める方法

青灯夜游
青灯夜游オリジナル
2021-09-01 17:16:375984ブラウズ

JavaScript では、for ループを 2 段ネストすることで、1 から 20 までの階乗を求めることができます。具体的な構文は、「for(var i=1;i

JavaScriptで1から20までの階乗を求める方法

このチュートリアルの動作環境: Windows7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。

JavaScript では、2 レベルの for ループをネストして、1 から 20 までの階乗を見つけることができます。

N 階乗の実装アイデア:

  • n の階乗を見つけることは、1 掛ける 2 掛けて 3 を見つけることであるためです。 ...n の積まで乗算を続けます。したがって、for ループの初期条件は i = 1 に設定でき、制限条件は i

  • ループ本体は乗算演算です。各ループの i 値を乗算して積を取得します

  • 最後に積を出力します。

20 個の階乗を求めるための実装コードを以下に示します。

var sum = 1;
for (var i = 1; i <= 20; i++) {
    sum *= i;
}
console.log( "20的阶乘为: " + sum);

出力結果は次のとおりです。

JavaScriptで1から20までの階乗を求める方法

1 から 20 までの階乗を要求する場合は、上記のコードに基づいていくつかの変更を加え、どの階乗を検索するかを制御する for ループを外側に追加する必要があります。

出力結果は次のとおりです:

JavaScriptで1から20までの階乗を求める方法

[推奨学習:

JavaScript 上級チュートリアル ]

以上がJavaScriptで1から20までの階乗を求める方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。