Skip to content

Variabele

Een variabele kan in de context van programmeren gezien worden als een naam wordt toegekend aan een plek in het geheugen. De waarde van een variabele kan veranderen tijdens de uitvoering van een programma.

Bijvoorbeeld:

let a : number = 5;
let b : number = 10;
let c : number = a + b;
let a = 5;
let b = 10;
let c = a + b;
a = 5
b = 10
c = a + b
int a = 5;
int b = 10;
int c = a + b;
int a = 5;
int b = 10;
int c = a + b;
int a = 5;
int b = 10;
int c = a + b;

In dit voorbeeld wordt de variabele a de waarde 5 toegewezen. De variabele b wordt de waarde 10 toegewezen. De variabele c wordt de waarde 15 toegewezen.

Variabelen declareren

let a: number;
let b: string;
let c: boolean;
let a;
let b;
let c;
a: int
b: str
c: bool
int a;
String b;
boolean c;
int a;
string b;
bool c;
int a;
string b;
bool c;

In bovenstaande voorbeeld worden de variabelen a, b en c gedeclareerd. Dit betekent dat er een plek in het geheugen wordt gereserveerd voor deze variabelen. De variabelen zijn nog niet geïnitialiseerd, dit betekent dat er nog geen waarde aan de variabelen is toegewezen.

Variabelen initialiseren

Variabelen worden geïnitialiseerd als er voor het eerst na de declaratie een waarde aan de variabele wordt toegewezen.

// initialisatie in dezelfde regel
let b: string = "Hello";
let c: boolean = true;

// initialisatie kan ook in een andere regel
let a: number;
a = 5;    
// initialisatie in dezelfde regel
let b = "Hello";
let c = true;

// initialisatie kan ook in een andere regel
let a;
a = 5;    

```python a: int = 5 b: str = “Hello” c: bool = True

int a = 5;
String b = "Hello";
boolean c = true;
int a = 5;
string b = "Hello";
bool c = true;
int a = 5;
string b = "Hello";
bool c = true;

Naamgeving van variabelen

De naam van een variabele moet voldoen aan een aantal regels:

  • De naam van een variabele mag geen spaties bevatten.
  • De naam van een variabele mag geen speciale tekens bevatten, behalve de underscore (_).
  • De naam van een variabele mag niet beginnen met een cijfer.
  • De naam van een variabele mag niet hetzelfde zijn als een keyword in de programmeertaal.

Verder moet de naam van een variabele zo duidelijk mogelijk zijn. Een variabele die informatie bevat over een aantal personen kan bijvoorbeeld aantalPersonen heten. Een variabele die informatie bevat over de leeftijd van een persoon kan bijvoorbeeld leeftijdPersoon heten.

Oefening Variabelen

Hier is een kleine opdracht om je te helpen variabelen te gebruiken:

  1. Maak een variabele genaamd a en geef deze de waarde 5.
  2. Maak een variabele genaamd b en geef deze de waarde 10.
  3. Maak een variabele genaamd c en geef deze de waarde a + b.
  4. Print de waarde van c naar de console.