Pole (Array) je skupina proměnných. Každé pole má své jméno a jeho prvky jsou postupně číslovány od 0.
Deklarace pole
Existují tři metody deklarace pole. Klíčové slovo var je standardní (při deklaraci proměnných a polí ho používat nemusíte).
var dny = new Array("Po","Ut","St","Ct","Pa","So","Ne");
var dnycele = ["Pondělí","Úterý","Středa","Čtvrtek","Pátek","Sobota","Neděle"];
var stromy = new Array();
stromy[1] = ["buk"];
stromy["du"] = ["dub"];
stromy[150] = ["smrk"];
Přístup k prvkům pole
Ke každému prvku můžeme přistupovat prostřednictvím jeho pořadí (první prvek má číslo 0, druhý 1, atd.). V uvedeném příkladu poleA má mrkev číslo 0, brambory číslo 1, kedlubna číslo 2.
document.write(dny[0]);
document.write(dnycele[0]);
document.write(stromy["du"]);
Úkol: Do skriptu v souboru javascript.htm přidejte žlutě označený text. Uložte. Zobrazte v prohlížeči.
Funkce split
Funkce split rozdělí řetězec podle oddělovače (v tomto případě je oddělovačem čárka) a převede části proměnné na pole.
rada = "Po,Ut,St,Ct,Pa,So,Ne"; //do proměnné rada vložíme řadu textů oddělených čárkou
var poleRada = rada.split(","); //funkce split aplikovaná na proměnnou rada vytvoří pole poleRada
document.write(poleRada[1]) // vypíše text Ut, tedy prvek pole s pořadovým číslem 1 (první je nula)
Úkol: Do skriptu v souboru javascript.htm přidejte žlutě označený text. Uložte. zobrazte v prohlížeči.
Počet prvků pole vlastnost array.length
dnycele = ["Pondělí","Úterý","Středa","Čtvrtek","Pátek","Sobota","Neděle"]
document.write(dnycele.length); // vypíše 7
Úkol: Do skriptu v souboru javascript.htm přidejte žlutě označený text. Uložte. Zobrazte v prohlížeči.