Globale linker
JavaScript
- JavaScript intro
- Plassering
- 1ste script
- Store Bokstaver
- Reserverte ord
- Pop-up bokser
- Variabler
- Operatorer
- If og Else
- Funksjoner
- Events
- Loops
- Arrays
- Objekter
- DOM
- Properties
- Methods
- Dato objektet
- Småtips
- Oppgaver
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.
