Komplexa variabler

Från Webbling
Version från den 12 september 2018 kl. 09.58 av PGJ (diskussion | bidrag)
Hoppa till: navigering, sök

Komplexa, eller sammansatta, variabler kan innehålla flera olika värden. Den vanligaste sammansatta variabeltypen är arrayer. Vilket är en typ av variabel där vi kan ange ett index för att tala om vilket värde vi vill komma åt.

Har du programmerat i något annat språk kan det vara bra att veta att i JavaScript så är arrayer och listor ungefär samma sak.

En array skapas så här:

let värden = [ 1, 2, 3, 4 ];

I exemplet ovan skapas en array som innehåller värdena 1, 2, osv. För att komma åt ett specifikt element i arrayen kan vi göra som följer:

let ettVärde = värden[0];

Ovanstående kod kommer att plocka ut det första värdet i arrayen. I programmering brukar vi oftast börja att räkna ifrån noll. Det gör att arrayen värden, kommer att innehålla fyra element. Elementen är numrerade noll till tre. Dvs, ett mindre än antalet element. Vilket är på grund av att vi räknar ifrån noll.

for-loopar är en metod som vi kan använda oss av om vi vill gå igenom alla element i en array. Varje array har en egenskap som heter length, den är satt till det antal element som finns i arrayen. Genom att använda oss av length kan vi göra en for-loop på följande vis:

for(i = 0; i < värden.length; i++) {
   let värde = värden[ i ];
  <gör något med värde...>
}