JS :: Data Types

0.0(0)
Studied by 0 people
call kaiCall Kai
Locked
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/20

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 2:10 PM on 9/21/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

21 Terms

1
New cards

String

Tekst omgeven door enkele of dubbele quotes (bijv. ⁠"Hallo"⁠).

2
New cards

Number

Numerieke waarden in JS; bevat zowel gehele getallen (integers) als decimale getallen (floats).

3
New cards

Integer

Een geheel getal zonder decimalen (bijv. ⁠5⁠, ⁠-12⁠, ⁠1000⁠).

4
New cards

Float (Floating-point)

Een getal met decimalen (bijv. ⁠5.75⁠, ⁠-12.3⁠, ⁠3.0⁠).

5
New cards

BigInt

Datatype voor hele getallen die te groot zijn voor het standaard Number-type.

6
New cards

Boolean

Logische waarde die alleen ⁠true⁠ (waar) of ⁠false⁠ (onwaar) kan zijn.

7
New cards

Undefined

Een variabele die wel is gedeclareerd, maar nog geen waarde heeft gekregen.

8
New cards

Null

Een expliciete lege of niet-bestaande waarde.

9
New cards

Symbol

Een uniek en onveranderlijk (primitive) datatype in JS, voornamelijk gebruikt als unieke sleutel in objecten om 'property collisions' (overschrijven van data) te voorkomen.

10
New cards

Object

Een verzameling van sleutel-waarde paren (bijv. ⁠{ name: "Jan", age: 30 }⁠).

11
New cards

Array

Een geordende lijst van waarden, technisch gezien een type Object in JS (bijv. ⁠[1, 2, 3]⁠).

12
New cards

Dynamic Types

JavaScript variabelen zijn dynamisch; dezelfde variabele kan op verschillende momenten verschillende datatypen vasthouden.

13
New cards

Data types

String, Number, BigInt, Boolean, Undefined, Null, Symbol. (7)


14
New cards

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⁠).

15
New cards

Argument

De feitelijke waarde die je doorgeeft aan een functie als je deze aanroept (bijv. in ⁠console.log("Hallo")⁠ is ⁠"Hallo"⁠ het argument).

16
New cards

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)⁠).

17
New cards

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++)⁠).

18
New cards

Symbol Uniciteit

Twee Symbols zijn nooit gelijk aan elkaar, zelfs niet met dezelfde beschrijving (⁠Symbol("a") === Symbol("a")⁠ is ⁠false⁠).

19
New cards

Syntaxis Symbol

Je maakt een Symbol aan via de functie ⁠Symbol()⁠ (bijv. ⁠const mssg = Symbol("bericht")⁠). Let op: geen ⁠new Symbol()⁠.

20
New cards

NaN

Een speciale waarde in JS die aangeeft dat een wiskundige berekening of conversie naar een getal is mislukt (bijv. ⁠"tekst" * 5⁠ geeft ⁠NaN⁠).

21
New cards

Number.isNaN()

De officiële methode om te controleren of een variabele ⁠NaN⁠ is (bijv. ⁠Number.isNaN(waarde)⁠).