1/20
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced | Call with Kai | Chat |
|---|
No analytics yet
Send a link to your students to track their progress
String
Tekst omgeven door enkele of dubbele quotes (bijv. "Hallo").
Number
Numerieke waarden in JS; bevat zowel gehele getallen (integers) als decimale getallen (floats).
Integer
Een geheel getal zonder decimalen (bijv. 5, -12, 1000).
Float (Floating-point)
Een getal met decimalen (bijv. 5.75, -12.3, 3.0).
BigInt
Datatype voor hele getallen die te groot zijn voor het standaard Number-type.
Boolean
Logische waarde die alleen true (waar) of false (onwaar) kan zijn.
Undefined
Een variabele die wel is gedeclareerd, maar nog geen waarde heeft gekregen.
Null
Een expliciete lege of niet-bestaande waarde.
Symbol
Een uniek en onveranderlijk (primitive) datatype in JS, voornamelijk gebruikt als unieke sleutel in objecten om 'property collisions' (overschrijven van data) te voorkomen.
Object
Een verzameling van sleutel-waarde paren (bijv. { name: "Jan", age: 30 }).
Array
Een geordende lijst van waarden, technisch gezien een type Object in JS (bijv. [1, 2, 3]).
Dynamic Types
JavaScript variabelen zijn dynamisch; dezelfde variabele kan op verschillende momenten verschillende datatypen vasthouden.
Data types
String, Number, BigInt, Boolean, Undefined, Null, Symbol. (7)
Condition
Een logische voorwaarde die true of false oplevert om te bepalen of code draait (bijv. if (x > 5) controleert of x groter is dan 5).
Argument
De feitelijke waarde die je doorgeeft aan een functie als je deze aanroept (bijv. in console.log("Hallo") is "Hallo" het argument).
Verschil Parameter vs Argument
Een parameter is de variabele in de functie-definitie (function(x)), een argument is de echte waarde die je erin stopt (functie(10)).
Conditie in een loop
De stop-voorwaarde die bepaalt hoe lang de lus doorgaat (bijv. i < 10 in for (let i = 0; i < 10; i++)).
Symbol Uniciteit
Twee Symbols zijn nooit gelijk aan elkaar, zelfs niet met dezelfde beschrijving (Symbol("a") === Symbol("a") is false).
Syntaxis Symbol
Je maakt een Symbol aan via de functie Symbol() (bijv. const mssg = Symbol("bericht")). Let op: geen new Symbol().
NaN
Een speciale waarde in JS die aangeeft dat een wiskundige berekening of conversie naar een getal is mislukt (bijv. "tekst" * 5 geeft NaN).
Number.isNaN()
De officiële methode om te controleren of een variabele NaN is (bijv. Number.isNaN(waarde)).