Innholdsfortegnelse:
Video: JavaScript Crash Course For Beginners 2024
Forstå arrays er en viktig del av kodingen med JavaScript. En array består av arrayelementer. Array elementer består av array navn og deretter et indeksnummer som er inneholdt i firkantede parenteser. Den individuelle verdien i en array kalles en array el e ment. Arrays bruker tall (kalt indeksnumre ) for å få tilgang til disse elementene. Følgende eksempel illustrerer hvordan arrays bruker indeksnumre for å få tilgang til elementer:
myArray [0] = "gul ballong"; myArray [1] = "rød ballong"; myArray [2] = "blå ballong"; myArray [3] = "rosa ballong";
I dette eksemplet har elementet med indeksnummeret 0 en verdi på "gul ballong". Elementet med et indeksnummer 3 har en verdi av "rosa ballong". Akkurat som med hvilken som helst variabel, kan du gi et array ethvert navn som overholder reglene for å navngi JavaScript-variabler. Ved å tildele indeksnumre i arrayer, gir JavaScript deg muligheten til å lage et enkelt variabelnavn, hold en nesten ubegrenset liste over verdier.
Bare slik at du ikke blir altfor båret, er det faktisk en grense for antall elementer du kan ha i en matrise, selv om du ikke er i stand til å nå det. Grensen er 4, 294, 967, 295 elementer.
I tillegg til navnekrav (som er de samme for alle typer variabler, har arrayer et par andre regler og spesielle egenskaper som du trenger å være kjent med:
-
Arrayer er nullindekserte
-
Arrays kan lagre alle typer data
JavaScript ligner en volumknapp. Det begynner å telle til null!
Arrays er null indeksert
JavaScript har ikke fingre eller tær. Som sådan behøver det ikke å overholde våre vanvittige menneskelige regler om å begynne å telle på 1. Det første elementet i et JavaScript-array har alltid et indeksnummer på 0.
Hva dette betyr for deg er at myArray [3] er faktisk det fjerde elementet i gruppen.
Nullbasert nummerering er en vanlig årsak til feil og forvirring for de nye programmering, men når du blir vant til det, blir det ganske naturlig. Du kan til og med oppdage at det er fordeler for det, for eksempel muligheten til å snu gitarforsterkeren opp til 11. nivå.
Arrays kan lagre alle typer data
Hvert element i en array kan lagre alle datatyper, så vel som andre arrays. Array-elementer kan også inneholde funksjoner og JavaScript-objekter.
Mens du kan lagre alle typer data i en matrise, kan du også lagre elementer som inneholder forskjellige typer data sammen, i en rekke.
element [0] = "eple"; element [1] = 4 + 8; element [2] = 3; element [3] = element [2] * element [1];