Kursinnhold
Introduksjon til JavaScript
Introduksjon til JavaScript
Lagring av Data
Variabler er beholdere for data i datamaskinens minne. Den generelle syntaksen for å opprette en ny variabel er let variableName
.
For eksempel erklærer følgende kode en ny variabel kalt username
:
let username;
Dette kalles en variabeldeklarasjonssetning.
Vi kan tilordne en verdi til en variabel ved å bruke syntaksen variableName = data
, hvor data kan være tekst, tall eller en annen gyldig datatype.
For eksempel:
let username;
username = "John Smith";
Setningen der vi tilordner en verdi til en variabel kalles en tilordningssetning.
Vi kan ganske enkelt bruke variabelnavnet for å få tilgang til data fra den:
let username; username = "John Smith"; console.log(username);
I koden ovenfor ble termen username
sendt som et argument til console.log
-setningen. Dette henter ganske enkelt det som er lagret i username
og sender det videre til console.log
, som deretter viser dataen på skjermen.
Hvis en variabel ikke er tildelt noen verdi, har den verdien undefined
som standard:
let exampleVar; console.log(exampleVar);
Å tildele en verdi til en variabel for første gang kalles initialisering.
Det finnes en kortere syntaks for å deklarere og initialisere en variabel samtidig: let variableName = data;
:
let username = "John Doe"; console.log(username);
To variabler kan ikke ha samme navn, ellers vil det føre til en feil:
let variableA; let variableA; // Error at this line
Det er også viktig å merke seg at variabelnavn er store- og småbokstavfølsomme, så variableA
og VariableA
regnes som to forskjellige navn.
Videre finnes det noen navngivningsregler for variabler som vi må følge:
- Variabelnavn kan ikke begynne med et tall;
- Variabelnavn kan ikke inneholde spesialtegn bortsett fra
$
og_
; - Variabelnavn kan ikke være det samme som et reservert nøkkelord som JavaScript bruker. For eksempel er det ikke tillatt å bruke
let
ellerconst
som variabelnavn.
1. Hva er formålet med en variabel i JavaScript?
2. Hvilken av følgende er riktig syntaks for å deklarere en variabel i JavaScript?
3. Hva er standardverdien til en uinitialisert variabel?
4. Hva er forskjellen mellom å deklarere og å initialisere en variabel?
5. Hva vil være utdata for følgende kode?
6. Hvilket av følgende erklærer og initialiserer en variabel korrekt i én setning?
7. Hva vil bli skrevet ut i konsollen?
Takk for tilbakemeldingene dine!