ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScript で for を使用して n の階乗を求める方法

JavaScript で for を使用して n の階乗を求める方法

青灯夜游
青灯夜游オリジナル
2021-12-08 18:04:0210944ブラウズ

for を使用して n 階乗を見つける方法: 1. 「for (var i=1;i<=n;i){}」ステートメントを使用して、ループの走査範囲を「1~n」に制御します。 ; 2. ループ本体内で、「cj*=i」を使用して 1 から n までの数値を掛け、その積を変数 cj に代入します; 3. ループ終了後の変数 cj の値は、次の階乗になります。 n と出力することができます。

JavaScript で for を使用して 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);

出力:

1 (1).png

【関連する推奨事項: JavaScript 学習チュートリアル #】

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

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