首頁 >web前端 >前端問答 >JavaScript怎麼實作for循環累加

JavaScript怎麼實作for循環累加

WBOY
WBOY原創
2022-02-14 16:22:137265瀏覽

方法:1、將一個變數賦值為0,語法為「var sum=0」;2、利用for迴圈配合「<=」、「 」和「 =」運算子實現累加,語法為「for(var i=1;i<=100;i ){sum =i;}」。

JavaScript怎麼實作for循環累加

本教學操作環境:windows10系統、javascript1.8.5版、Dell G3電腦。

JavaScript怎麼實作for迴圈累加

累加:將一系列的資料加到一個變數裡面。最後得到累加的結果。

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;

累積:v = 1;

e的初始化,如果累加/積項比較複雜,可能會分解為幾個子項分別初始化,例如計算圓周率的問題,累加項分解為符號、分子和分母三部分

(2)循環的控制條件

一種是固定次數,例如計算彈跳距離的問題、計算數列前20項總和的問題,次數不固定,而是要滿足某個條件:計算圓周率問題要求最後一項的絕對值要小於10-6。

(3)確定累加/積項

例如數列的前20項之和,是將目前的分子分母之和作為下一次的分母,當前的分母作為分子;

再例如求圓周率問題,是將符號取反,分母2,然後得出下一項。

相關推薦:javascript學習教學

#

以上是JavaScript怎麼實作for循環累加的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn