Kursusindhold
Introduktion til JavaScript
Introduktion til JavaScript
Lagring af Data
Variabler er beholdere af data i computerens hukommelse. Den generelle syntaks for at oprette en ny variabel er let variableName
.
For eksempel erklærer følgende kode en ny variabel kaldet username
:
let username;
Dette kaldes en Variabeldeklaration.
Vi kan tildele en værdi til en variabel ved at bruge syntaksen variableName = data
, hvor data kan være tekst, tal eller en anden gyldig datatype.
For eksempel:
let username;
username = "John Smith";
Sætningen, hvor vi tildeler en værdi til en variabel, kaldes en Tildelingssætning.
Vi kan blot bruge variabelnavnet for at få adgang til dataen fra den:
let username; username = "John Smith"; console.log(username);
I ovenstående kode blev udtrykket username
videregivet som et argument til console.log
-udtrykket. Dette henter blot det, der er gemt i username
, og sender det videre til console.log
, som derefter viser dataene på skærmen.
Hvis en variabel ikke tildeles nogen værdi, har den som standard værdien undefined
:
let exampleVar; console.log(exampleVar);
At tildele en værdi til en variabel for første gang kaldes initialisering.
Der findes en kortere syntaks til deklarering og initialisering af en variabel på samme tid: let variableName = data;
:
let username = "John Doe"; console.log(username);
To variabler kan ikke have samme navne, ellers vil det resultere i en fejl:
let variableA; let variableA; // Error at this line
Det er dog også vigtigt at bemærke, at variabelnavne er store- og småbogstavsfølsomme, så variableA
og VariableA
betragtes som to forskellige navne.
Derudover er der nogle navngivningsregler for variabler, som vi skal følge:
- Variabelnavne må ikke begynde med et tal;
- Variabelnavne må ikke indeholde specialtegn undtagen
$
og_
; - Variabelnavne må ikke være det samme som et reserveret nøgleord, som JavaScript bruger. For eksempel er det ikke tilladt at bruge
let
ellerconst
som variabelnavn.
1. Hvad er formålet med en variabel i JavaScript?
2. Hvilken af følgende er den korrekte syntaks for at erklære en variabel i JavaScript?
3. Hvad er standardværdien for en uinitialiseret variabel?
4. Hvad er forskellen mellem at erklære og initialisere en variabel?
5. Hvad vil outputtet være for følgende kode?
6. Hvilken af følgende erklærer og initialiserer korrekt en variabel i én sætning?
7. Hvad vil blive udskrevet i konsollen?
Tak for dine kommentarer!