ホームページ > 記事 > ウェブフロントエンド > JavaScript で for を使用して n の階乗を求める方法
for を使用して n 階乗を見つける方法: 1. 「for (var i=1;i<=n;i){}」ステートメントを使用して、ループの走査範囲を「1~n」に制御します。 ; 2. ループ本体内で、「cj*=i」を使用して 1 から n までの数値を掛け、その積を変数 cj に代入します; 3. ループ終了後の変数 cj の値は、次の階乗になります。 n と出力することができます。
このチュートリアルの動作環境: Windows7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。
JavaScript は n の階乗を見つけるために for を使用します
n の階乗を見つけたい場合は、数値を 1 から n までたどる必要があるため、 for ループの初期条件は i = 1 に設定でき、制限は i
for (var i = 1; i <= n; i++) { }
次に、ループ本体「{}」で、各ループの i 値を乗算します。これには、積を保管するための中間数量 cj が必要です。結果に影響を与えないように、変数 cj の初期値は 1 でなければなりません。記述方法は 2 つあります (どちらかを選択してください):
cj *= i; //或 cj = cj * i;
ループ終了後、変数 cj の値を 10 の階乗にして出力します。
完全な実装コードを以下に示します。
function f(n){ var cj=1; for(var i=1;i<=n;i++){ cj*=i; } console.log(cj); }
Call f() function
f(2); f(3); f(4);
出力:
【関連する推奨事項: JavaScript 学習チュートリアル #】
以上がJavaScript で for を使用して n の階乗を求める方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。