JavaScript

Wat zijn var, let en const in JavaScript?

Er zijn 3 manieren om variabelen aan te maken. Elke heeft een verschillend bereik en gedrag.

Home/Categorieën/JavaScript/Wat zijn var, let en const in JavaScript?

var (legacy)

var is oud en vermijden. Function-scoped (niet block-scoped). Hoisting zorgt voor rare bugs. Depreciated.

let (modern, preferred)

let is block-scoped. Variabele kan herdefineerd worden. Standaard keuze voor moderne JavaScript.

const (constant)

const is block-scoped en CANNOT herdefineerd worden. Belangrijk: const objects kunnen mutation (properties veranderen), maar reassignment is niet allowed.

Code Voorbeelden

JAVASCRIPTvar vs let vs const✏️ Interactief
✏️CODE AANPASSEN
LIVE PREVIEW

💡 Praktijk Tips

Standaard: const gebruiken. Als reassignment nodig: let gebruiken. var NOOIT gebruiken in modern code.

Relevante trefwoorden

varletconstscope