Lägg till som läxa
Lägg till som stjärnmärkt
Frågor hjälpmarkerade!
Alla markeringar försvinner.
KURSER /
Matematik och Programmering
/ Strängar, tal, variabler och matematikoperationer – Javascript
Variabler
Övning
- Deklarera en variabel sida som är 4. Sidan representerar en kvadrats sida. Deklarera sedan en variabel area som du sätter lika med sidan multiplicerat med sig själv.
- Skriv sedan ut areavariabeln i konsolen.
Vad är en variabel
Ett mycket viktigt område inom programmering är variabler. Dessa används för att tilldela (spara) data till ett ord, man säger då att man deklarerar en variabel.
Nyttan med det är att du kan återanvända data och beskriva något okänt innan du vet vad det är. Du har också möjlighet att bestämma namnet på variabeln så att det blir enklare och mer beskrivande kod.
Detta liknar förstås matematikens sätt att se på något som är okänt, där används ju ofta variabeln x eller y.
Så deklareras en variabel i javascript
Här kommer vi att använda var innan variabelnamnet för att beteckna variabeln. Det kan vara viktigt att känna till att i modern javascript så
använder man ofta orden let och const för att deklarera variabler. Här kommer vi dock att göra det lite enklare och välja det äldre skrivsättet var.
Det kan också vara bra att känna till att i javascript behöver man inte berätta vilken typ av variabel det är. Om du sätter den lika med ett tal så är den ett tal.
Vi kan deklarera en variabel (som är en sträng) på följande vis.
var myHomeTown = "Karlstad";
Ny är strängen ”Karlstad” sparad i variabeln myHomeTown. Du kan sedan välja att skriva ut variabeln eller t.ex. använda någon annanstans i din kod.
Nedan sätter vi variabeln myName till strängen ”Johannes” och variabeln myAge till 16. Sedan använder vi variablerna för att skriva ut en sträng.
var myName = "Johannes";
var myAge = 16;
console.log("Jag heter" + myName +" och jag är " + myAge + "år.");
> Jag heter Johannes och jag är 16 år.
Här ovan använder plustecknet + för att sätta ihop strängarna och talet med varandra, det kallas för att man konkatenerar.
Endast Premium-användare kan kommentera.