Obsah:
Video: Exploring JavaScript and the Web Audio API by Sam Green and Hugh Zabriskie 2025
Pochopení polí je důležitou součástí kódování pomocí jazyka JavaScript. Pole se skládá z prvků pole. Prvky pole se skládají z názvu pole a potom z indexového čísla obsaženého v hranatých závorkách. Jednotlivá hodnota v poli se nazývá pole el e . Políčka používají pro přístup k těmto prvkům čísla (nazývaná indexová čísla ). Následující příklad ukazuje, jak matice používají indexová čísla pro přístup k prvkům:
myArray [0] = "žlutý balón"; myArray [1] = "červený balón"; myArray [2] = "modrý balón"; myArray [3] = "růžový balón";
V tomto příkladu má prvek s indexovým číslem 0 hodnotu "žlutého balónku". Prvek s indexovým číslem 3 má hodnotu "růžového balónku". Stejně jako u jakékoliv proměnné, můžete dát nějakému jménu pole, které vyhovuje pravidlům pro pojmenování proměnných jazyka JavaScript. Přiřazením indexových čísel do polí vám JavaScript umožňuje, aby jediný název proměnné obsahoval téměř neomezený seznam hodnot.
Stejně tak, abyste se příliš nehnuli, je skutečně omezeno množství prvků, které můžete mít v poli, ačkoli je velmi nepravděpodobné, že byste ho někdy dosáhli. Limit je 4, 294, 967, 295 prvků.
Kromě požadavků na pojmenování (které jsou stejné pro libovolný typ proměnné, pole mají několik dalších pravidel a speciálních vlastností, které je třeba znát:
-
Políčka jsou nulová-indexovaná
-
Políčka mohou ukládat libovolný typ dat
JavaScript je podobný knoflíku hlasitosti, začíná počítat na nulu!
Políčka jsou nulová indexována
JavaScript nemá prsty nebo To znamená, že se nemusí řídit našimi šílenými lidskými pravidly ohledně počátku počítání na 1. První prvek v poli JavaScript vždy má indexové číslo 0.
Co to pro vás znamená, že myArray [3] je ve skutečnosti čtvrtým prvkem v poli.
Číslování na nulu je častou příčinou chyb a zmatek pro ty, kdo jsou noví v programování, ale jakmile si na to zvyknete, bude to zcela přirozené. že existují výhody, jako je schopnost otočit kytarový zesilovač až na úroveň 11.
Políčka mohou ukládat libovolný typ dat
Každý prvek v pole může ukládat libovolný datový typ, stejně jako jiné pole. Prvky pole mohou obsahovat také funkce a objekty jazyka JavaScript.
Ačkoli můžete ukládat libovolný typ dat do pole, můžete také ukládat do jednoho pole prvky, které obsahují různé typy dat.
položka [0] = "jablko"; položka [1] = 4 + 8; položka [2] = 3; položka [3] = položka [2] * položka [1];
