JavaScript では、for ループを 2 段ネストすることで、1 から 20 までの階乗を求めることができます。具体的な構文は、「for(var i=1;i
このチュートリアルの動作環境: 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);
出力結果は次のとおりです。
1 から 20 までの階乗を要求する場合は、上記のコードに基づいていくつかの変更を加え、どの階乗を検索するかを制御する for ループを外側に追加する必要があります。
出力結果は次のとおりです: [推奨学習:JavaScript 上級チュートリアル ]
以上がJavaScriptで1から20までの階乗を求める方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。