Pole
Pole lze chápat asi jako velké množství proměnných, které jsou seskupeny v onom poli. Většinou se tak provádí u hodnot proměnných, které
jsou spolu úzce spojeny, třeba jako kdybychom chtěli nadeklarovat dny v týdnu. Výhodou pole je jednoduché se odkazování na prvky umístěné v poli.
Vytváření pole
Pole narozdíl od proměnných je zapotřebí na začátku scriptu povinně deklarovat aby script věděl že jde o pole. Pole můžeme definovat následujícím způsobem
a to tak že napíšeme název pole a nadeklarovat pole. Příklad:
nazev_pole=new Array(prvek1,prvek2,.... )
Manipulace s prvky v poli
Pole kromě toho že obsahuje hodnoty prvků pole tak taky každý prvek v poli má své pořadové číslo neboli index.
Na tento index se právě musíme odkazovat když chceme ten určitý prvek s pole vybrat. Pro podrobnější ukázku jak indexovat jsem radši připravil
příklad na celou kapitolku pole. Příklad:
<html>
<head>
<title>POLE</title>
</head>
<body>
<center>
<script language="JavaScript" type="text/javascript">
<!--
klavesa=new Array("Home","Insert","Page Up","Page Down",
"Delete","End","Num Lock");
document.write("Vybrali jsme klávesu: <b>"+klavesa[3]+"</b><br>");
document.write("Když bude index o jedno menší bude to klávesa:<b>"+klavesa[3-1]+"</b><br>");
document.write("Když bude index o jedno větší bude to klávesa:<b>"+klavesa[3+1]+"</b><br>");
document.write("Když bude index o tři větší bude to klávesa:<b>"+klavesa[3+3]+"</b><br>");
//-->
</script>
</center>
</body>
</html>
Tento jednoduchý příklad ukáže jak funguje pole. Tedy nadeklarovali jsem si pole s názvem klavesa kde jsem vypsal
pár kláves a potom stačilo jen pomocí document.write() jsem zaindexovali pomocí nadefinovaneho pole klávasa a v hranaté
závorce index v poli. Pro lepší ukázku jsem připravil i příklad>>>.
|