Variabler

Låt oss säga att ett javaskript frågar efter ditt namn, för att kunna svara med "Välkommen" följt av ditt namn. Då måste skriptet först be dig skriva in namnet och sedan lagra namnet någonstans. Denna lagring sker i en variabel.

Variabler måste deklareras. Du skriver in variablerna mellan SCRIPT-taggarna i HEAD-elementet:

<SCRIPT language="JavaScript">
<!-- Göm skriptet
var namn = VadDuVill;
// Sluta gömma -->
</SCRIPT>

var
Det här talar om att det är en variabel du deklarerar

namn
Variablen skall ha ett namn. Namnet kan vara vad som helst, utom en rad reserverade ord som till exempel "function". Namnet får inte innehålla mellanslag.

Du kan använda enstaka bokstäver som namn (a, b, c och så vidare), men det är bättre att använda förklarande variabelnamn, som "namn", "adress", "telefon".

VadDuVill
Här anger du det ursprungliga värdet på variabeln. Värdet kan vara ett tal, ett strängvärde (bokstäver), boooleanskt eller null.

Talvärden
Ange ett talvärde för variabeln genom att sätta in talet efter likhetstecknet:
var tal = 35;

Strängvärden
Ett strängvärde är en eller flera bokstäver eller siffror som inte behandlas som tal. Ange strångvärdet genom att skriva in det efter likhetstecknet, men värdet måste sättas inom enkla eller dubbla citationstecken:
var husdjur = "Hund och katt";

Booleanskt värde
Ett booleanskt värde kan bara vara sant eller falskt – antingen är det, eller också är det inte. Ange vad som gäller med "true" (om det gäller) eller "false" (om det inte gäller) – det behövs inga citationstecken här:
var katt = false;
var hund = true;

Värdet null
Om variabeln har värdet "null", så innebär det inte att den här värdet noll. Den har helt enkelt inget värde alls:
var husdjur = null;

Om du deklarerar variabeln så här, innehåller "husdjur" ingenting alls. Du kan sedan definiera ett värde, i skriptet eller genom att besökaren skriver in något:
husdjur = "hund";
eller
husdjur = prompt("Ange din favorit bland husdjuren", "");

Detta "prompt" kommer jag att förklara i nästa avsnitt, där vi skall lägga till en funktion och få både variabler och "prompt" att fungera.

Skiftlägeskänsligt

Javaskript är skiftlägeskänsligt. Det innebär att "var Hund", "var hund" och "var HUND" är tre olika variabler. Var noggrann med det här – det kan vara mycket svårt att hitta felet i ett skript när det bara handlar om ens tor bokstav där det skall vara en liten.

Semikolon

Var noggrann med semikolon – även dessa kan ställa till svårfunna fel. Semikolon används fär att skilja olika skriptkommandon och deklarationer åt.

© SupportData.Net