![]() |
![]() | |||||||||||||||||
![]() | |||||||||||||||||
![]() | |||||||||||||||||
EchoEcho.Com KOMPLETT KURS |
![]() HEM ![]() ![]() ![]() |
EchoEcho.Com REDSKAP & RESURSER |
|||||||||||||||
![]() | |||||||||||||||||
![]() | |||||||||||||||||
![]() | |||||||||||||||||
![]() | |||||||||||||||||
| |||||||||||||||||
![]() | ![]() | ||||||||||||||||
![]() | ![]() | ||||||||||||||||
![]() | ![]() | ||||||||||||||||
|
![]() |
|
|
![]() |
![]() |
|
Om du skulle lägga undan 5 par skor, skulle du säkert använda en ask för varje par. På varje ask skriver du sedan vad asken innehåller.
En variabel är alltså helt enkelt en plats i datorns minne som lagrar information. Alla variabler refereras till via det specifika namn du gett dem. Titta på det här exemplet:
I det här exemplet lägger vi in "Henrik" i dokumentet. Notera att när du vill lagra text i en variabel, måste du skriva texten mellan " ". Anledningen är att javascript använder " " för att tala om skillnaden mellan text och variabler. Titta på exemplet för att se varför detta är så viktigt.
Försök att förutse resultatet innan du läser vidare. - På första raden blir texten "mitt förnamn" lagrat i variabeln Henrik. - På nästa rad blir variabeln Henrik lagrad i variabeln mittnamn. - Slutligen på rad 3, skrivs variabeln mittnamn ut i dokumentet. Resultatet blir att "mitt förnamn" skrivs på sidan. TILLDELA VÄRDEN TILL VARIABLER Det mest vanliga sättet att tilldela värden till variabler är att anväda = tecknet. Titta på de här exemplen för att se de olika sätten variabler kan tilldelas antingen text eller värden. Lägg märke till hur paranteser kan användas för att styra hur komplexa formler hanteras.
ARITMETISKA OPERANDER Ovanstående exempel innehåller så kallade "aritmetiska operander" a++ och a--. Du kan säkert klara dig riktigt bra även utan dessa, eftersom du uppnår samma resultat med andra operander som finns tillgängliga. Hur som helst kommer du att se att dom ofta används i script, och du kanske till och med blir så lat att du börjar använda dom själv eftersom det går snabbare att skriva a++; istället för att skriva a=a+1;.
JÄMFÖRA VARIABLER Det finns flera olika sätt att jämföra variabler. Det enklaste sättet är att se om dom är lika. Detta gör man med hjälp av dubbla likamedtecken ==: if (a==b) {alert("a equals b")}; if (efternamn=="Petersen") {alert("Fint namn!!!")}; Notera: if satsen förklaras i nästa sektion. Om du glömmer att använda dubbla likamedtecken när du skall kontrollera om variabler är lika, och istället bara använder ett likamedtecken, jämför du inte variablerna. Vad som händer är att variabeln på vänster sida av likamedtecknet får samma värde som variabeln på höger sida om likamedtecknet. Ett exempel på felet: if (efternamn="Petersen") {alert("Fint namn!!!")}; Det här är en väldigt vanlig bugg som totalförstör scriptet. Den här tabellen innhåller de olika jämförelseoperanderna:
På sidan om funktioner lär du dig mer om globala och lokala variabler. På sidan om arrays lär du dig att hantera ett stort antal liknande variabler.
|
|
![]() | ![]() |
|
![]() | ![]() | ||||||||||||||||||
![]() | ![]() | ||||||||||||||||||
![]() | ![]() | ||||||||||||||||||
EchoEcho.Com KOMPLETT KURS |
|
EchoEcho.Com REDSKAP & RESURSER |
|||||||||||||||||
![]() | |||||||||||||||||||
![]() | |||||||||||||||||||
![]() | |||||||||||||||||||
![]() | |||||||||||||||||||
![]() (c) Copyright 1998-2000 NetKontoret - All Rights Reserved Last modified on: 06/15/2000 14:24:05 | |||||||||||||||||||
![]() | |||||||||||||||||||
![]() | |||||||||||||||||||
![]() | |||||||||||||||||||
![]() |