Popis:
Několikrát opakuje skupinu příkazů.
Syntaxe:
for (příkaz1; příkaz2; příkaz3)
{
[
příkazy]
[
break;]
}
Příkaz
for má tři části oddělené středníkem:
příkaz1 - Určuje počáteční číselnou hodnotu proměnné použitou jako čítač cyklu. Například:
příkaz2 - Logický výraz, který se vyhodnotí na začátku každé iterace cyklu. Pokud tento výraz vrátí
true, pak se iterace provede, v jiném případě se z cyklu vystoupí.
Obvykle je to jednoduchý test, zda čítač cyklu je v daných mezích. Například:
i < 20
příkaz3 - Příkaz, který se provede na konci každé iterace. Obvykle je to inkrementace (nebo dekrementace) dané proměnné cyklu. Například:
i++
Poznámka:
Příkaz
break lze použít uvnitř cyklu a poskytuje alternativní způsob ukončení cyklu.
V
jazyce VBScript pro podobný účel slouží příkaz
For...Next.
Příklad1:
JavaScriptVyber a zkopíruj do schránky
var i;
for (i = 0; i < 2; i++)
{
// test
Pm.Debug("i=" + i);
}
Příklad2:
Příkazy lze vnořit do jiného cyklu. Každému cyklu se dává jiný název čítače. Následující konstrukce je správná:
JavaScriptVyber a zkopíruj do schránky
var i, j, k;
for (i = 1; i < 3; i++)
{
for (j = 1; j < 3; j++)
{
for (k = 1; k < 3; k++)
{
// test
Pm.Debug("i=" + i + ", j=" + j + ", k=" + k);
}
}
}