ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScriptで合計する方法
累積を実装するための Javascript メソッド: まず、対応する js サンプル ファイルを作成し、次に「for(var i = 1;i
この記事の動作環境: Windows7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。
JavaScript で累積する方法は?
JS 共通アルゴリズム - 累積/累積
累積: 一連のデータを変数に追加します。最後に累積結果が得られます。
empty var sum = 0; for(var i = 1;i <= 100;i++){ sum += i; }
empty var h = 100; var sum = 0; for(var i = 0;i < 10;i++){ h = h / 2; sum += h; } sum = sum * 2 + 100;
累積: 一連のデータを変数に乗算して累積結果を取得します。
empty var n = 100; var result = 1; for(var i = 1;i <= n;i++){ result *= i; }
一般形式:
累積: v = e;
累積: v *= e;
v は累積を表します合計/累積。e は累積/累積項を表します。
アルゴリズムの重要なポイント:
(1)初期化
初期化 v:
累積: v = 0;
Accumulation: v = 1;
e 初期化では、累積/積項がより複雑な場合、個別に初期化されるいくつかのサブ項に分解されることがあります。例えば、円周率を計算する問題では、累積項は記号、分子、分母の 3 つの部分に分解されます。
(2) ループの制御条件
1 つは固定です。回数は、バウンス距離を計算する問題、数列の最初の 20 項目の合計を計算する問題など、回数は固定されていませんが、特定の条件を満たす必要があります: 円周率を計算する問題最後の項の絶対値が 10-6 未満であることが必要です。
(3) 累積/積項を決定する
たとえば、シーケンス内の最初の 20 項目の合計は、現在の分子と分母の合計を次の分母として使用します。現在の分母を分子にします;
別の例は、円周率を求めることです。符号を反転し、分母を 2 にして、次の項を取得します。
[推奨学習: JavaScript 上級チュートリアル]
以上がJavaScriptで合計する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。