Globale linker

JavaScript

Arrays

En Array er en variabel som kan inneholde mange verdier.

En Array må defineres før vi kan referere til variablene i den. Det gjør vi ved å skrive inn:

variabelNavn = new Array();

Bytt ut variabelNavn med et navn du ønsker å bruke.

NB! new må skrives med små bokstaver og Array må begynne med stor A.

Eksempel:

<script type="text/javascript">
var liste = new Array();
liste[3000] = "Drammen";
liste[3292] = "Stavern";
liste[0679] = "Oslo";
liste[1400] = "Ski";
liste[1387] = "Asker";

var postnr = prompt("Hva er postnummeret ditt?", "");

if (liste[postnr] == null){
alert("Vet ikke hvor du bor.");
}
else {
alert("Du bor i " + liste[postnr]);
}
</script>

Når vi jobber med komplekse script kan vi komme over situasjoner hvor vi vil ha en mengde mer eller mindre like variabler.

Istedet for å tvinges til å skrive en linje for hver variabel, kan vi bruke arrays til å automatisere prosessen.

Eksempel 1 Eksempel 2
verdi=10;
verdi=20;
verdi3=30;
....
her følger 96 lignende linjer
....
verdi100=1000
verdi=new Array();
for (number=1; number<=100; number++){
verdi[number] = number*10;
}

I eksempel 1 ville vi være nødt til å skrive 100 linjer med variabler.

I eksempel 2 trenger vi bare å skrive 3 linjer med kode for å få til det samme.

<< Forrige sideNeste side >>