Što je niz u JavaScript®?

Niz u JavaScriptu® je posebna vrsta varijable koja može sadržavati više informacija ili vrijednosti podataka i mjesto je za pohranu u memoriji. Te vrijednosti podataka mogu biti iste vrste ili različitih tipova, ali imati različite vrste podataka u nizu u JavaScript®-u je neobično. Općenito je lakše razumjeti što su ti nizovi uspoređujući ih s jednostavnim stvarima kao što je kutija knjiga. Okvir je ekvivalent nizu, a knjige koje okvir sadrži predstavljaju višestruke vrijednosti podataka.

U ovom primjeru, svaka knjiga je dio informacije poznat kao vrijednost podataka. Knjige mogu biti različite vrste knjiga i mogu sadržavati vrlo različit sadržaj. Ova vrsta fleksibilnosti s nizom u JavaScript®-u nije vidljiva u onim što su poznati kao programski jezici jakog tipa kao što su Java ili C++. JavaScript® je programski jezik, ali se često naziva skriptnim jezikom jer ga web programeri često koriste za kodiranje skripti na strani klijenta ili malih programa u usporedbi s potpuno razvijenim softverskim aplikacijama. Niz u JavaScript® dopušta programeru pristup određenoj stavci u nevidljivoj varijabli koja sadrži, jer su stavke ili vrijednosti podataka indeksirane brojem ili riječju.

Ako je čarobni marker korišten za pisanje jedinstvenog broja počevši od nule na svakoj od knjiga u kutiji, određeni broj koji se odnosi samo na jednu knjigu mogao bi se koristiti za dohvaćanje te knjige bez dohvaćanja svih ostalih knjiga u nizu. Ova karakteristika niza u JavaScriptu® poznata je kao indeks određene vrijednosti podataka. Moglo bi se smatrati imenom stavke. Vrijednosti podataka u nizu se broje počevši od nule; zbroj je dodjela indeksa u organizacijske svrhe. Brojanje počinje na nuli, a ne na jedan, tako da je prva stavka koja se dodaje novom nizu indeksirana na nuli, druga stavka je indeksirana na jedan, a dodavanje sljedećih stavki slijedi ovaj obrazac.

Programeri u ovom jeziku imaju slobodu jednostavno dodati stavku na poziciju koju žele jer duljina niza u JavaScript®-u može biti dinamična, nešto što nije dopušteno u programskim jezicima s jakom tipkom. Kada su stavke indeksirane riječju umjesto broja, to je poznato kao asocijativni niz u JavaScriptu®. Asocijativni nizovi su korisni kada radite s nizovima koji su također svojstva objekta dokumenta. Niz u JavaScriptu® često se koristi s onim što je poznato kao “for petlja” zbog učestalosti s kojom web programeri moraju proći kroz sve stavke u varijabli u različite svrhe.

Na primjer, programer će možda morati ispisati sve glavne gradove europskih zemalja za željenu funkcionalnost skripte. On ili ona bi mogli koristiti for petlju za petlju, jedno po jedno, kroz svako od imena glavnih gradova različitih nacija u Europi koji se nalaze u nizu i identificirani po njihovom indeksu tako da, kako se “zovu”, dolaze dalje. Upotreba niza u JavaScript®-u određena je svrhom skripte. Ne mora svaka skripta, osobito ako je vrlo mala, sadržavati niz u kodu.