for循環

for循環

作用:循環可以將代碼塊執行指定的次數。如果您希望一遍又一遍地運行相同的代碼,並且每次的值都不同,那麼使用循環是很方便的。

語法

for (語句 1; 語句 2; 語句 3)
{
被執行的代碼塊
}

參數說明

語句 1 在循環(代碼塊)開始前執行
語句 2 定義運行循環(代碼塊)的條件
語句 3 在循環(代碼塊)已被執行之後執行

實例

實例:

var p=0;
for (var i = 0; i < 5; i++) {
    p += i;
}
console.log(p);//結果爲10

可以省略語句1,然後放到循環開始之前:

var p = ['a', 'b', 'c'];
var i = 0;
for (; i < p.length; i++) {
    console.log(p[i])
}

語句 2
通常語句 2 用於評估初始變量的條件。
語句 2 同樣是可選的。
如果語句 2 返回 true,則循環再次開始,如果返回 false,則循環將結束。
提示:如果您省略了語句 2,那麼必須在循環內提供 break。否則循環就無法停下來。這樣有可能令瀏覽器崩潰。

語句 3
通常語句 3 會增加初始變量的值。
語句 3 也是可選的。
語句 3 有多種用法。增量可以是負數 (i–),或者更大 (i=i+15)。
語句 3 也可以省略(比如當循環內部有相應的代碼時):

var p = ['a', 'b', 'c'];
var i = 0;
for (; i < p.length;) {
    console.log(p[i]);
    i++;
}
發佈了99 篇原創文章 · 獲贊 62 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章