Variables - zainablfz/js-fundamentals GitHub Wiki
Variables
Er zijn 2 manieren om een variabele te definiëren: let
en const
.
Let
Wanneer je voor de eerste keer een variabele definieert, moet je het voorafgaan met let =
.
let name = "Sam";
De volgende keer dat je die variabele wil gebruiken kan je alleen de naam van die variabele gebruiken.
De waardes van variabelen die met let
gedefinieerd zijn kunnen later in de code veranderen
Voorbeelden:
let language = "C++";
language = "JavaScript";
let sum = 0;
sum += 1;
Dit is vooral handig als je een variabele wilt maken die verhoogd of verlaagd moet worden (zoals een counter).
Const
Variabelen die met const gedefinieerd zijn kunnen niet veranderen. Dat betekend dat je het = teken alleen bij het definiëren van een variabele kan gebruiken.
const language = "C++"; // Cannot be re-assigned anymore
console.log(language); // "C++"
language = "Python" // ❌ Type error: this will break your script
Let vs Const
Als je niet zeker weet of je let of const moet gebruiken, hou dan deze regel aan: gebruik altijd const, totdat je er achter komt dat je de variabele later moet veranderen, verander het dan naar let.
Het voordeel van het gebruiken van const is dat wanneer de variabele een array is, het altijd een array zal blijven. Hierdoor kan je met zekerheid array methods gebruiken met die variabele omdat je weet dat het altijd het type array zal zijn.
Can I use 'var'?
Vermijd het gebruik van var
. Gebruik let
of const
.