Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Const Gebruiken voor Constanten | Variabelen en Gegevenstypen in JavaScript
Introductie tot JavaScript

bookConst Gebruiken voor Constanten

Een andere manier om een variabele in JavaScript te definiëren is met het sleutelwoord const. Het belangrijkste verschil tussen let en const is dat variabelen die met const zijn aangemaakt, hun waarde niet kunnen veranderen, terwijl het gebruik van het sleutelwoord let wel toestaat dat de waarde van de variabele wordt aangepast.

const myNumber = 10;

Laten we het gedrag van variabelen met let en const vergelijken. Bekijk het volgende voorbeeld waarin we de waarde van de variabele a kunnen wijzigen:

123456
// A variable changing let a = 5; console.log(a); // Print the initial value of `a` a = 10; console.log(a); // Print the updated value of `a`
copy

Daarentegen bekijken we het gedrag van de variabele b. We krijgen een foutmelding: TypeError: Assignment to a constant variable.

1234567
// A constant cannot be changed const b = 7; console.log(b); // Print the initial value of `b` // Attempting to reassign a `const` variable will result in an error b = 8; // This line will throw an error: "TypeError: Assignment to constant variable." console.log(b);
copy

Gebruik

Constanten worden gebruikt als onveranderlijke variabelen. Een constante kan één keer worden gedefinieerd en meerdere keren worden gebruikt.

Constanten bieden gegevensintegriteit en maken snelle refactoring mogelijk.

Opmerking

Refactoring betreft het aanbrengen van structurele wijzigingen in de code, zoals het aanpassen van waarden, variabele- of functienamen, en meer.

Bijvoorbeeld, neem maxHeight voor site-elementen. Een site-update kan worden uitgebracht door de maximale hoogte van elementen met slechts één aanpassing in de code te wijzigen. Het is echter belangrijk op te merken dat de maximale hoogte tijdens runtime niet kan worden gewijzigd, wat de gegevensintegriteit waarborgt.

1234567
const maxHeight = 250; console.log(maxHeight - 15); console.log(maxHeight - 12); console.log(maxHeight - 5); console.log(maxHeight - 13); console.log(maxHeight - 22); console.log(maxHeight - 52);
copy
question-icon

Definieer een constante variabele:

= 50;

Click or drag`n`drop items and fill in the blanks

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 2. Hoofdstuk 3

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Suggested prompts:

Can you explain more about when to use `let` vs `const`?

What happens if I try to change a property of an object declared with `const`?

Can you give more examples of using constants in real-world scenarios?

Awesome!

Completion rate improved to 2.5

bookConst Gebruiken voor Constanten

Veeg om het menu te tonen

Een andere manier om een variabele in JavaScript te definiëren is met het sleutelwoord const. Het belangrijkste verschil tussen let en const is dat variabelen die met const zijn aangemaakt, hun waarde niet kunnen veranderen, terwijl het gebruik van het sleutelwoord let wel toestaat dat de waarde van de variabele wordt aangepast.

const myNumber = 10;

Laten we het gedrag van variabelen met let en const vergelijken. Bekijk het volgende voorbeeld waarin we de waarde van de variabele a kunnen wijzigen:

123456
// A variable changing let a = 5; console.log(a); // Print the initial value of `a` a = 10; console.log(a); // Print the updated value of `a`
copy

Daarentegen bekijken we het gedrag van de variabele b. We krijgen een foutmelding: TypeError: Assignment to a constant variable.

1234567
// A constant cannot be changed const b = 7; console.log(b); // Print the initial value of `b` // Attempting to reassign a `const` variable will result in an error b = 8; // This line will throw an error: "TypeError: Assignment to constant variable." console.log(b);
copy

Gebruik

Constanten worden gebruikt als onveranderlijke variabelen. Een constante kan één keer worden gedefinieerd en meerdere keren worden gebruikt.

Constanten bieden gegevensintegriteit en maken snelle refactoring mogelijk.

Opmerking

Refactoring betreft het aanbrengen van structurele wijzigingen in de code, zoals het aanpassen van waarden, variabele- of functienamen, en meer.

Bijvoorbeeld, neem maxHeight voor site-elementen. Een site-update kan worden uitgebracht door de maximale hoogte van elementen met slechts één aanpassing in de code te wijzigen. Het is echter belangrijk op te merken dat de maximale hoogte tijdens runtime niet kan worden gewijzigd, wat de gegevensintegriteit waarborgt.

1234567
const maxHeight = 250; console.log(maxHeight - 15); console.log(maxHeight - 12); console.log(maxHeight - 5); console.log(maxHeight - 13); console.log(maxHeight - 22); console.log(maxHeight - 52);
copy
question-icon

Definieer een constante variabele:

= 50;

Click or drag`n`drop items and fill in the blanks

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 2. Hoofdstuk 3
some-alt