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.