Pokud chceme v Javascriptu napogramovat nějakou funkci, musíme jí
dát zešeho nejdříve jméno a také jí správě zapsat do programu. Každá
funkce se zapisuje následovně-nejdříve napíšeme slovíčko
function, poté jméno funkce, třeba pis,dále kulaté
závorky, jejich funkci si vysvětlíme za chvíli a nakonec zobákovité
závorky do kterých píšeme tělo fukce.
function pis() {….….….….};
V Javascriptu máme dva typy funkcí:
Hlavní rozdíl je v tom, že funkce(dále jen fce) bez argumentu
udělá jen to co je v ní přímo napsáno, kdežto fce
s argumentem je mnohem flexibilnější a obsahuje v podstatě
určité „proměnné“-argumenty. Pro pochopení: fce bez argumentu
má za úkol vypsat zelený text, když jí spustíte vypíše vám zelený
text, nic víc nic míň. Kdežto fce s argumentem má za úkol vypsat
barevný text, barva je zde proměnná-je tedy argumentem, jaká ta barva bude
záleží až na tom kterou si při spuštění vyberete-modrou, žlutou,
fialovou jak je libo. Fce s argumentem je tedy ochotná přizpůsobit
se.Takhle z textu je těžké pohopit rozdíl, ale až budeme psát
první program, vše znovu objasním na konkrétním příkladu.
V souvislosti s proměnnými bych se rád zmínil o polích,
v podstatě je to takový šuplík ve kterém může uchovávat
proměnné.Třeba pole s názvem alba bude obsahovat deset vašich
nejoblíbenějších hudebních alb.Když se pak budete chtít dostat
k čtvrtému prostě řeknete programu že chcete album s pořadovým
číslem 3(první položka pole má totiž pořadové číslo 0!!!), ze
šuplíku-pole alba. Nebo třeba budete programovat kalendář a do pole si
uložíte svátky v daném měsíci.Pak stačí říct programu který je
den v pořadí, odečíst od toho čísla jedničku a z pole se vám
načte jméno oslavence. Opět v některém z dalšíh dílů
názorně předvedu.
Pokud chcete vytvořit nové pole bude zápis vypadat následovně:
nazevpole=new Array(prvek1,prvek2)
Pro přístup k prvku pak použijeme zápis:
nazevpole[cisloprvku]
Do pole samozřejm můžeme prvky i přidávat, ale o tom někdy
přště.
Hodnocení tutoriálu: 2.2 (hodnotilo 13 uživatelů)