Kursinnehåll
Introduktion till JavaScript
Introduktion till JavaScript
Lagring av Data
Variabler är behållare för data i en dators minne. Den generella syntaxen för att skapa en ny variabel är let variableName
.
Till exempel deklarerar följande kod en ny variabel kallad username
:
let username;
Detta kallas för en variabeldeklarationssats.
Vi kan tilldela ett värde till en variabel med syntaxen variableName = data
, där data kan vara text, tal eller någon annan giltig datatyp.
Till exempel:
let username;
username = "John Smith";
Satsen där vi tilldelar ett värde till en variabel kallas för en tilldelningssats.
Vi kan helt enkelt använda variabelnamnet för att komma åt dess data:
let username; username = "John Smith"; console.log(username);
I koden ovan skickades termen username
som ett argument till console.log
-uttrycket. Detta hämtar helt enkelt det som finns i username
och skickar det till console.log
, som i sin tur visar datan på skärmen.
Om en variabel inte tilldelas något värde, har den värdet undefined
som standard:
let exampleVar; console.log(exampleVar);
Att tilldela ett värde till en variabel för första gången kallas initiering.
Det finns en kortare syntax för att deklarera och initiera en variabel samtidigt: let variableName = data;
:
let username = "John Doe"; console.log(username);
Två variabler kan inte ha samma namn, annars uppstår ett fel:
let variableA; let variableA; // Error at this line
Det är dock också viktigt att notera att variabelnamn är skiftlägeskänsliga, så variableA
och VariableA
betraktas som två olika namn.
Vidare finns det vissa namngivningsregler för variabler som vi måste följa:
- Variabelnamn får inte börja med en siffra;
- Variabelnamn får inte innehålla specialtecken förutom
$
och_
; - Variabelnamn får inte vara samma som något reserverat nyckelord som JavaScript använder. Till exempel är det inte tillåtet att använda
let
ellerconst
som variabelnamn.
1. Vad är syftet med en variabel i JavaScript?
2. Vilket av följande är korrekt syntax för att deklarera en variabel i JavaScript?
3. Vad är standardvärdet för en oinitierad variabel?
4. Vad är skillnaden mellan att deklarera och att initiera en variabel?
5. Vad blir utdata för följande kod?
6. Vilket av följande deklarerar och initierar en variabel korrekt i ett uttalande?
7. Vad kommer att skrivas ut i konsolen?
Tack för dina kommentarer!