ARCHIV |
|||||||||||||||||||
Software (10844)
Distribuce (131)
Skripty (697)
Menu
Diskuze
Informace
|
JavaScript -- 7 -- CyklyCykly a všetko čo k nim patrí :) CyklyPoužívajú sa vtedy, keď potrebujeme vykonať niektorý z blokov kódu opakovane. Cykly sú podstatnou časťou každého programovacieho jazyka. V JavaScripte existujú 3 druhy cyklov každý ma vlastný príkaz:
while
while (podmienka) { Príklad bude lepší..
var a = 1; V príklade môžte vidieť výpis jedného textu pokiaľ je spĺňaná podmienka, že a je menšie ako 15. Pri každom opakovaní sa hodnota a zväčší o 1 a keď nadobudne hodnotu 15 cyklus sa prestane vykonávať a pokračuje sa ďalej vo vykonávaní skriptu.
Ak nechceme mať takto nečitateľný príklad stačí pridať do výpisu tag
var a = 1; a výsledok je hneď krajší
Pokiaľ nebude splnená podmienka cyklus neprebehne ani raz:
var a = 20;
do ... while
do { Príklad:
var a = 1; Výsledok:
Myslím, že je všetko jasné.. !!Zmena!!
var a = 20; Výsledok:
Ako môžte vidieť dochádza k nesplneniu podmienky a i napriek tomu cyklus prebehne minimálne raz pretože sa podmienka testuje až na konci. Ešte snáď bude dobré pripomenúť, že ako podmienka môže slúžiť i textová premenná, ale hlavné využitie cyklov je pri použití čísel. for
for (počiatočná inicializácia; podmienka; upráva riadiacej premennej) { Možno trošku škaredo vyzerajúci zápis no nieje to nič zložité: počiatočná inicializácia obsahuje premennú, ktorá je postupne cyklom inkrementová pokiaľ cyklus spĺňa danú podmienku. Úprava riadiacej premennej môže ale nemusí obsahovať akúkoľvek úpravu počiatočnej premennej cyklu. Opäť príklad:
for (var i=0; i<8; i++) { Výsledok bude nasledovný:
Kvôli formátovacej funkcii fontsize(), ktorú aplikujeme na premennú text v ktorej máme uložený vypisovaný text dochádza k efektnej zmene velkosti textu počas výpisu. Funkcii fontsize() je ako parameter posielaná cyklom inkrementovaná premenná i. Takýto cyklus nieje problém otočiť aby dochádzalo k odpočítavaniu premennej i.
for (var i=8; i>0; i--) { Výsledok bude nasledovný:
Toto bol taký slabší popis dosť podstatných cyklov. V nasledujúcom diely si ukážem pár zaujímavých skriptov.
Související články
Předchozí Celou kategorii (seriál) Další
JavaScript -- 1 -- Úvod
JavaScript -- 2 -- Verzie JavaScript -- 3 -- Syntax(1) JavaScript -- 4 -- Syntax(2) JavaScript -- 5 -- Podmienky -- IF JavaScript -- 6 -- Switch JavaScript -- 8 -- Pár praktických skriptov JavaScript -- 9 -- Objekty JavaScriptu JavaScript -- 10 -- Polia JavaScript -- 11 -- DOM JavaScript -- 12 -- Objekt Window (1/2) JavaScript -- 13 -- Objekt Window (2/2) Jak na JAK JAK na třídy JAK - III - Vlastní gui na webových stránkách JAK na vlastní checkbox JAK na animované menu JAK na vlastní scrollbar/scrollbox JAK na komplexní ovládací prvky Předchozí Celou kategorii (seriál) Další
|
Vyhledávání software
Vyhledávání článků
28.11.2018 23:56 /František Kučera 12.11.2018 21:28 /Redakce Linuxsoft.cz 6.11.2018 2:04 /František Kučera 4.10.2018 21:30 /Ondřej Čečák 18.9.2018 23:30 /František Kučera 9.9.2018 14:15 /Redakce Linuxsoft.cz 12.8.2018 16:58 /František Kučera 16.7.2018 1:05 /František Kučera
Poslední diskuze
31.7.2023 14:13 /
Linda Graham 30.11.2022 9:32 /
Kyle McDermott 13.12.2018 10:57 /
Jan Mareš 2.12.2018 23:56 /
František Kučera 5.10.2018 17:12 /
Jakub Kuljovsky | |||||||||||||||||
ISSN 1801-3805 | Provozovatel: Pavel Kysilka, IČ: 72868490 (2003-2024) | mail at linuxsoft dot cz | Design: www.megadesign.cz | Textová verze |