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" onmouseclick="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);