JS :: Operators

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/15

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 8:11 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

16 Terms

1
New cards

Arithmetische operators

Voeren wiskundige berekeningen uit (⁠+⁠, ⁠-⁠, ⁠⁠, ⁠/⁠, ⁠%⁠, ⁠*⁠).

2
New cards

Modulo operator (%)

Geeft de restwaarde na een deling terug. ⁠12 % 5⁠ \rightarrow levert ⁠2⁠ op (want 5 past 2x in 12, met 2 over).

3
New cards

Exponentiatie operator ()

Machtsverheffen. ⁠2 ** 3⁠ \rightarrow levert ⁠8⁠ op (2^3).

4
New cards

Increment / Decrement

Verhoogt (⁠++⁠) of verlaagt (⁠--⁠) een getal met 1. ⁠x++⁠ (verhoogt na gebruik), ⁠++x⁠ (verhoogt direct).

5
New cards

Toewijzingsoperators (Assignment)

Wijzen een waarde toe (⁠=⁠, ⁠+=⁠, ⁠-=⁠, ⁠*=⁠, ⁠/=⁠). ⁠x += 5⁠ is een korte weergave van ⁠x = x + 5⁠.

6
New cards

Losse gelijkheid (==)

Vergelijkt alleen de inhoud en zet datatypen stiekem om (Type Coercion). ⁠5 == "5"⁠ levert ⁠true⁠ op.

7
New cards

Strikte gelijkheid (===)

Vergelijkt inhoud EN datatype zonder omzetting. ⁠5 === "5"⁠ levert ⁠false⁠ op.

8
New cards

Strikte ongelijkheid (!==)

Controleert of waarde ÓF datatype niet gelijk zijn. ⁠5 !== "5"⁠ levert ⁠true⁠ op.

9
New cards

Ternaire operator (? :)

Korte ⁠if…else⁠ structuur. ⁠conditie ? waardeAlsWaar : waardeAlsOnwaar⁠.

10
New cards

Optional Chaining (?.)

Leest veilig eigenschappen van een object zonder foutmelding als de referentie ⁠null⁠ of ⁠undefined⁠ is. ⁠user?.profile?.naam⁠.

11
New cards

Nullish Coalescing (??)

Geeft de rechterwaarde alleen als de linkerwaarde ⁠null⁠ of ⁠undefined⁠ is (niet bij ⁠0⁠ of ⁠""⁠). ⁠x ?? "Standaard"⁠.

12
New cards

Logische operators

Combineert booleans: EN (⁠&&⁠), OF (⁠||⁠), NIET (⁠!⁠).

13
New cards

typeof operator

Geeft het datatype van een variabele als string terug. ⁠typeof "Hallo"⁠ \rightarrow ⁠"string"⁠.

console.log(typeof 42);

// Expected output: "number"

14
New cards

instanceof operator

Controleert of een object een instantie is van een specifieke klasse. ⁠arr instanceof Array⁠ \rightarrow ⁠true⁠.

15
New cards

in operator

Controleert of een eigenschap aanwezig is in een object of index in een array. ⁠"naam" in user⁠ \rightarrow ⁠true⁠.

16
New cards

delete operator

Verwijdert een eigenschap uit een object. ⁠delete user.leeftijd⁠.