Hlavní nabídka: |
Základy
Reference
Příklady
|
|
|
Funkce - začínáme
Co to jsou funkce a k čemu slouží. To se dozvíte v tomto článku. (I s příkladem.)
Funkce je jedna ze základních součástí JavaScriptu. Můžete pomocí ní (jich) naprogramovat určitý sled příkazů, na které se můžete odkazovat v dalším kodu jen za pomoci názvu této funkce.
Funkce se dají dělit na dva hlavní typy:
a) bez argumentu - u nich nemůžeme přímo ovlivnit úlohy, které vykonává
b) s argumentem - u nich můžeme přímo ovlivnit úlohy, které vykonává
V dnešním článku se zaměříme na první typ funkce.
Zápis takovéto funkce je následující:
function nazev_funkce()
{
tělo funkce
}
- tělo funkce představuje souhrn příkazů, které se vykonají, při vyvolání funkce.
Pro snazší pochopení si uveďmě příklad:
<HTML>
<HEAD>
<TITLE>Funkce - začínáme</TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
function zkouska()
{
document.write("| |\n");
document.write("*+-.,_,.-+*+-.,_,.-+*+-.,_,.-+*+-.,_,.-+*+-.,_,.-+\n");
document.write("| |\n");
}
// -->
</SCRIPT>
</HEAD>
<BODY>
<SCRIPT LANGUAGE="JavaScript">
<!--
document.write("<PRE>");
zkouska();
document.write("Funkce - začínáme\n");
zkouska();
document.write("</PRE>");
// -->
</SCRIPT>
</BODY>
</HTML>
Pro výsledek klikněte ZDE.
Vysvětlíme si nyní, co jsme to vlastně "provedli":
Vytvořili jsme funkci zkouska, které jsme nařídili, aby vždy při jejím vyvolání provedla výpis textu (příkazem document.write("text")). Poté jsme ji jen vyvolali jejím názvem: zkouska(). Možná se divíte, proč je funkce uvedena v hlavičce. Je to z jakéhosi pojistného důvodu. Máme pak jistotu, že se obsah (příkazy) funkce načtou dříve, než dojde k jejímu provedení.
V příštím článku si probereme funkce s argumentem.
01.01.2002 | Funkce | David Havlíček
|
|
Dnes je 29. 03. 2024 Svátek má Taťána | |
Bleskové aktuality: |
10.12.2002 Dlouho jsme tu neměli příklady, tak co kdybychom si dneska jeden dali?
07.12.2002 Poslední operáty, které si představíme, jsou speciální.
02.12.2002 Po delší pauze si představíme další operátory - řetězcové.
17.11.2002 Next operátory jsou přiřazovací.
10.11.2002 Jedněmi z posledních operátorů jsou porovnávací.
02.11.2002 Už jste slyšeli o logických operátorech? Pár jich taky je.
29.10.2002 Dalšími operátory jsou bitové.
26.10.2002 Dnes si představíme první z řady operátorů - aritmetické operátory.
24.10.2002 Další částí referencí jsou příkazy.
18.10.2002 Dnes se mrkneme na referenční přehled funkcí.
12.10.2002 Window je objekt, který má snad nejvíce metod a vlastností, tak se mu dnes podíváme na zoubek.
06.10.2002 Netradičně v neděli další objekt - string.
28.09.2002 Další sobota. Další objekt - screen.
21.09.2002 Hodně používáný je objekt navigator. Proto se na něj dneska zaměříme.
14.09.2002 Po týdenní pauze další referenční článek o objektu - tentokrát Math.
07.09.2002 Objekt location bude náš dnešní cíl.
04.09.2002 Na paškál si tentokrát vezmeme objekt history.
|
|
|