Promotic
WikipediaLinkedInYoutubeTwitterFacebook

for - příkaz jazyka JavaScript

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:
var i=0
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í.

Většinou 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. Většinou 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.
Viz také:
Příklad1:
Jednoduchý příklad cyklu. Do položky Debug_info INFO systému vypíše texty i=1 a i=2.
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);
    }
  }
}
© MICROSYS, spol. s r. o.Tavičská 845/21 703 00 Ostrava-Vítkovice