只要指定條件為 true 都執(zhí)行語(yǔ)句塊。
for (initialization; test; increment)
statements
參數(shù)
- initialization
- 必選項(xiàng)。一個(gè)表達(dá)式。該表達(dá)式只在執(zhí)行循環(huán)前被執(zhí)行一次。
- test
- 必選項(xiàng)。一個(gè) Boolean 表達(dá)式。如果 test 是 true,則 statement 被執(zhí)行。如果 test 是 false,則循環(huán)結(jié)束。
- increment
- 必選項(xiàng)。一個(gè)表達(dá)式。在每次經(jīng)過(guò)循環(huán)的最后執(zhí)行該遞增表達(dá)式。
- statements
- 可選項(xiàng)。test 是 true 時(shí),要執(zhí)行的一個(gè)或多個(gè)語(yǔ)句?梢允菑(fù)合語(yǔ)句。
說(shuō)明
循環(huán)要執(zhí)行確定的次數(shù),通常使用 for 循環(huán)。
示例
下面的例子示范了一個(gè) for 循環(huán)。
/* 在開始時(shí) i 被設(shè)為 0,并在每次重復(fù)的最后被增加 1。
在循環(huán)重復(fù)前,
如果 i 不小于 10,則循環(huán)結(jié)束。*/
var myarray = new Array();
for
(i = 0; i < 10; i++) {
myarray[i] = i;
}
要求
版本 1
請(qǐng)參閱
for...in 語(yǔ)句 | while 語(yǔ)句