Od provozovatele projektu Rychlost.CZ

for

Definice a použití

Základní cyklus používaný zpravidla pro předem známý počet iterací, tedy například pro vypsání všech prvků pole.

Definice cyklu má tři parametry:

  • Počáteční hodnotu proměnné
  • Její limit (do jaké hodnoty se má cyklus provádět)
  • O kolik se má proměnná každou iteraci změnit
Ukázka:
Javascript
var users = ["Petr", "Jiří", "Pavla", "Jana"];
for(var i = 0; i < users .length; i++)
{
document.write(users[i]);
}

Cyklus vypíše následující hodnoty:

Je důležité uvědomit si, že změna iterátoru může být zcela libovolná, stejně tak její název.

Nejčastěji se používá cyklus zvyšující s prostým zvýšením o 1 (i++), lze však použít i snižující (i--), či vlastní hodnotu (i += 20, i*=2 apod.)

Ukázka:
Javascript
var evenYears = [];
for(var year = 2016; year >= 2006; year-=2)
{
evenYears.push(year);
}
for(var i = 0; i < evenYears .length; i++)
{
document.write(evenYears[i]);
}

Cyklus vypíše následující hodnoty:

Ukázka:
Javascript
for(var exp = 1; exp <= 256; exp*=2)
{
document.write(exp);
}

exp bude mít následující hodnoty:

Podpora webových prohlížečů

Firefoxano
Internet Explorerano
Google Chromeano
Safariano
Operaano