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.