Hva er variabler?

Lær hva variabler er, hvordan de brukes i programmering, og hvorfor de er grunnmuren i Python og andre språk.

Faglig kvalitetssikret av lærere og toppstudenter · Følger læreplanen (LK20) · Sist oppdatert 2026-09-04

Variabler er et av de første og viktigste begrepene du møter i programmering. En variabel er et navn som peker på en verdi. Tenk på det som en merkelapp på en boks: På utsiden står det hva boksen heter, mens innholdet kan endres. Nettopp derfor heter det variabel – innholdet kan variere.

I praksis bruker du variabler til å lagre tall, tekst, sannhetsverdier og andre typer data som programmet trenger mens det kjører. Når du regner ut karaktergjennomsnitt, holder styr på poeng i et spill eller lagrer brukerens navn, bruker du variabler. Dette er grunnmuren i all videre programmering, og du finner samme idé i språk som Python, JavaScript, Java og C#.

Se også: /ressursbank/artikler/datatyper/ for å forstå hvilke typer verdier en variabel kan inneholde.

Kort forklart

En variabel består vanligvis av tre deler: et navn, en verdi og en datatype. Navnet er det du skriver i koden, verdien er det som faktisk lagres, og datatypen sier hva slags verdi det er. Et eksempel i Python kan være `alder = 17`. Her er `alder` navnet, `17` er verdien, og typen er et heltall.

Variabler gjør koden lesbar. Uten variabler må du gjenta faste tall og tekst mange steder. Med variabler blir koden tydeligere og lettere å endre. Hvis skatteprosenten eller poengsystemet endres, trenger du bare å oppdatere ett sted.

Hvorfor variabler er viktige

Variabler brukes for å gjøre programmer dynamiske. Et program som bare viser samme tekst hele tiden, er lite nyttig. Et program med variabler kan reagere på input fra brukeren, beregne resultater og huske informasjon underveis.

Ofte stilte spørsmål

Hva er en variabel i programmering?

En variabel er et navn som peker på en verdi som kan endres mens programmet kjører.

Må jeg alltid bruke variabler?

Nei, men nesten alle nyttige programmer bruker variabler for å lagre og behandle data.

Er `=` det samme som i matematikk?

Nei. I programmering betyr `=` at en verdi lagres i en variabel.

Hva bør jeg lese etter variabler?

Datatyper er neste steg, fordi de forklarer hvilke slags verdier variabler kan ha.

Flere artikler i ressursbanken

← Hva er vannressurser?  ·  Hva er vektorer? →

Se alle artiklene i ressursbanken

← Tilbake til ifingo