Nová verze tohoto webu se nachází na www.tutorialy.com

homeforumTutorialy.com
 
Reklama
Javascript 3.díl - operace a pole
Javascript 3.díl - operace a pole
Javascript 3.díl - operace a pole
V další části seriálu se podíváme na operace.
Autor: Čtenář | Kategorie: Tvorba webu > Java script | Zhlédnuto: 2427x |
Hodnocení: 2.2 | Komentáře (0) | Obtížnost: Pokročilý | Vloženo: 17.12.2006

Operace

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í:

  • funkce bez argumentu
  • funkce s argumentem

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.

Teď ale ješte k tomu v čem se liší v zápisu, fce bez argumenu neobsahuje nic v kulatých závorkách

function vypistext() {….…..})

zatímco fce s argumentem má v závorkách onen argument, v našem případě tedy barvu

function vypistext(barva) {….…..}

Pole

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,prve­k2)

Pro přístup k prvku pak použijeme zápis:

nazevpole[cis­loprvku]

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ů)

Ohodnoťte tutoriál (jako ve škole):

Tutorialy.com © 2006 Marek Čapla & Filda | výměna odkazů | mapa webu | RSS zdroj | PageRank: 4 | ISSN 0322-9289

Online flash hry