Funkce

Pokud vůbec nerozumíte funkcím v programování (což nepředpokládám), přečtěte si funkce pro začátečníky.

Syntaxe deklarace funkce v JavaScriptu:

function jmenoFunkce(parametry) {tělo funkce};

nebo podrobněji zapsáno:

function jmenoFunkce(parametr, parametr
{
příkaz; příkaz; return hodnota  
};

Například:

function upozorneni(stranka)

alert("Tímto se dostanete na stránku s názvem " + stranka) 
};

Volání funkce:

jmenoFunkce(hodnota, hodnota);

Velmi často se funkce volají na základě událostí dokumentu přímo z HTML kódu, například: 

<a href="index.htm" onclick="upozorneni('hlavní stránka');">Obsah</a>

Při kliknutí na slovo "Obsah" se vyvolá funkce upozorneni() s hodnotou parametru "hlavní stránka". Předtím samozřejmě musí být funkce inicializovaná (v předchozím příkladu).

Pokud funkce vrací hodnotu (deklarace obsahuje return hodnota), dá se funkce volat zápisem
proměnná = jmenoFunkce(parametry);

Proměnné ve funkci

Proměnná deklarovaná ve funkci klíčovým slovem var je lokální. Lokální proměnné jsou i parametry funkce (to, co je v závorce za jménem funkce). Pokud se ve funkci použije jméno jiné nedeklarované proměnné, jde o proměnnou globální.

 

Reklama

www.webhosting-c4.cz, extra rychlý SSD webhosting s doménou v ceně
o tvorbě, údržbě a zlepšování internetových stránek

Návody HTML CSS JavaScript Články Ostatní

Základy, objekty Příklady

Jak psát web píše Yuhů, Dušan Janovský. Kontakt.