Leren en oefenen voor een theorietoets

Over variabelen

Wat is een variabele?

Een variabele is een stukje geheugen in een computer waarin je gegevens kunt bewaren en later weer kunt gebruiken of veranderen. Je kunt het vergelijken met een naamlabel op een lade waarin je iets opslaat.

Belangrijke eigenschappen van variabelen:

  • Elke variabele heeft een naam waarmee je ernaar verwijst.
  • De inhoud van een variabele kan veranderen tijdens het uitvoeren van een programma.
  • Je kunt verschillende soorten gegevens opslaan, zoals tekst, getallen of ja/nee-antwoorden.

Hoe maak je een variabele? (declareren)

Een variabele maken (declareren) doe je met var, let of const.

  • let → Gebruik je meestal als de waarde later nog kan veranderen.
  • const → Gebruik je als de waarde niet mag veranderen.

Vroeger werd var veel gebruikt, maar let en const zijn veiliger en duidelijker in moderne JavaScript-code.

Een variabele kan globaal of lokaal gedeclareerd worden.
Een voorbeeld zie je op regel 2. De variabele waar wordt gedeclareerd en krijgt de waarde ja. Deze variabele is globaal en kan dus overal in het script gebruikt worden.

  • Globaal:
    Als je een variabele buiten elke functie of blok declareert, dan wordt het een globale variabele en is het overal in je script toegankelijk.
  • Lokaal:
    Wanneer je een variabele declareert binnen een blok (bijvoorbeeld binnen een functie, if-statement, of for-loop) noemen we dit een lokale variabele en is deze alleen toegankelijk binnen dat specifieke blok. 

Waar moet een variabele-naam aan voldoen?

  • Begin met een letter:
    Een variabele-naam mag niet beginnen met een cijfer of een speciaal teken.
  • Gebruik alleen letters en cijfers:
    Spaties en speciale tekens zijn niet toegestaan. Het dollarteken ($) en de underscore(_) zijn een uitzondering. Die mogen wel gebruikt worden, zelfs als eerste teken.
  • Case-sensitive:
    Variabele-namen zijn hoofdlettergevoelig, dus myVar en myvar zijn verschillende variabelen.
  • Geen gereserveerde woorden:
    Variabele-namen mogen geen gereserveerde woorden van JavaScript zijn, zoals var, class en return.
  • Gebruik camelCase:
    Dit is een conventie waarbij de eerste letter van de variabele klein is en elke volgende beginletter van een woord een hoofdletter is (datLeestGemakkelijker).
  • Wees beschrijvend:
    Kies een naam die de bedoeling van de variabele duidelijk maakt.

Hoe geef je een waarde aan een variabele? (Initialiseren)

Je kunt een variabele direct een waarde geven, of dat later doen.
Houd er daarbij rekening mee dat er verschillende soorten variabelen zijn.

  • String (tekst) → Zet de waarde tussen aanhalingstekens (” of ‘)
  • Number (getal) → Geen aanhalingstekens
  • Boolean (waar of niet waar)→ TRUE of FALSE
  • Object (meerdere gegevens samen) →Hier komen we later op terug
  • Array (lijst van waarden) → Dit komt in het volgende hoofdstuk uitgebreid aan de orde.
 

Code-playground

Gebruik de code-playground en probeer zelf variabelen van het type String en Number te maken!
Maak ook fouten om te zien wat er gebeurt.

Maak een variabele

var