JavaScript - Cykly

Cykly se používají chceme-li opakovat určitou činnost, několikráte po sobě, opakovaně provádět proceduru.

Do while

Chceme zapsat čísla od od 1 do 100. Je zbytečné je zapisovat ručně:

var c = 1;
do {
document.write(c+" ");
c++;
}
while(c<101);

Zavedli jsme proměnnou c. Cyklus do{proces} while(podmínka) vypisuje hodnotu proměnné c. Zároveň k ní vždy přičte 1 (c++). Nakonec jsme příkazem while(podmínka) kontrolovali zda je proměnná stále menší než 101. V momentě kdy nebude menší se skript přeruší a vypíše se tak přesně 100 čísel.

While

Také lze použít samostatně příkaz while(podmínka). Použití je podobné jako příkaz do while:

c = 1;
while(c<101){
document.write(c+" ");
c++
}

Výsledek je stejný, pouze pokud cyklus proměnné c přiřadí hodnotu 101, příkaz do while vypíše 101, protože podmínka se ověřuje až vypsání hodnoty. Příkaz while 101 nezapíše, protože podmínka předchází proces. Cyklus do while provede jednou skript i když podmínka už neplatí. To je třeba si vždy hlídat.

For

Posledním příkazem je příkaz for. Syntaxe: for(inicializace proměnné; podmínka; operace) {skript}.

for(c= 1;c<101; c++);
document.write(c+" ")

Příkaz for se užívá především, když víme kolikrát chceme proces uskutečnit. Zavedli jsme proměnnou c, podmínku (c<101) a početní operaci (c++).

Další: Pokročilá práce s cykly




* výhodný 2 GB webhosting, PHP, MySQL, e-maily, subdomény atd. za 1200 Kč ročně - Více zde...


Vyhledávání


K webhosting Nokia 1208 zdarma

  • Nokia 1208 Výhodná nabídka pro čtenáře Tvorba-webu.cz.

    Pokud si objednáte Webhosting C4, dostanete k němu mobilní telefon Nokia 1208 zdarma.

    Do objednávky je třeba vložit slevový kupón "mobil", jak postupovat při objednávce si můžete přečíst na webu WebhostingDoména.cz

Doporučujeme