實現步驟:1、定義一個變數賦值為0,用於儲存求和結果,語法「var sum=0;」;2、使用for語句遍歷100到1000間的全部整數,語法「 for (var i = 100; i
本教學操作環境:windows7系統、javascript1.8.5版、Dell G3電腦。
在javascript中,可以利用for迴圈語句來求100到1000的和。
實作步驟
步驟1:定義一個變數賦值為0,用於儲存求和結果
#var sum=0;
步驟2:使用for語句遍歷100到1000間的全部整數
for (var i = 100; i <= 1000; i++) { //循环体语句块; }
步驟3:在循環體中,使用「 =」運算子將遍歷的全部值相加
sum += i;
循環結束後,變數sum的值就是100到1000的和。
實作程式碼:
var sum=0; for (var i = 100; i <= 1000; i++) { sum += i ; } console.log("100到1000的和为"+sum);
#封裝一下,實作指定區間的和
function f(a,b){ var sum=0; for (var i = a; i <= b; i++) { sum += i ; } console.log(a+"到"+b+"的和为"+sum); }
求1~2的和
f(1,2);
求1~5的和
f(1,5);
求1~10的和
f(1,10);
#」擴充知識:for 迴圈
for迴圈會將控制迴圈次數的變數預先定義在for語句中,因此for迴圈語句能夠依照已知的循環次數進行循環操作,適用於明確知道腳本需要執行的次數的情況。
for 迴圈的語法格式如下:
for (初始化语句; 循环条件; 变量更新--自增或自减) { 语句块; }
for迴圈語句可以拆解為4個部分:()
號中的三個表達式和{}
中的“語句塊”,下面我們來分析一下。
語句解析:
初始化語句(表達式1):主要是初始化一個變數值,用來設定一個計數器,也就是迴圈開始的值;該語句僅在第一次迴圈時執行,以後都不會再執行。
循環條件(表達式2):循環執行的限制條件,用於控制是否執行循環體中的程式碼;如果條件為TRUE,則循環繼續,如果條件為FALSE ,則循環結束,立即退出循環。
變數更新(表達式3):一個帶有自增或自減操作的表達式,循環每執行一次,馬上修改計數器的值,以使循環條件逐漸變得「不成立」。
語句區塊:條件判斷為真時,需要執行的若干程式碼。
上面的描述是不是有點繞,我們來看看for迴圈語句的執行流程圖,可以更直覺的了解for迴圈的執行流程:
【相關推薦:javascript影片教學、程式設計影片】
以上是javascript怎麼求100到1000的和的詳細內容。更多資訊請關注PHP中文網其他相關文章!