1/15
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
Arithmetische operators
Voeren wiskundige berekeningen uit (+, -, , /, %, *).
Modulo operator (%)
Geeft de restwaarde na een deling terug. 12 % 5 \rightarrow levert 2 op (want 5 past 2x in 12, met 2 over).
Exponentiatie operator ()
Machtsverheffen. 2 ** 3 \rightarrow levert 8 op (2^3).
Increment / Decrement
Verhoogt (++) of verlaagt (--) een getal met 1. x++ (verhoogt na gebruik), ++x (verhoogt direct).
Toewijzingsoperators (Assignment)
Wijzen een waarde toe (=, +=, -=, *=, /=). x += 5 is een korte weergave van x = x + 5.
Losse gelijkheid (==)
Vergelijkt alleen de inhoud en zet datatypen stiekem om (Type Coercion). 5 == "5" levert true op.
Strikte gelijkheid (===)
Vergelijkt inhoud EN datatype zonder omzetting. 5 === "5" levert false op.
Strikte ongelijkheid (!==)
Controleert of waarde ÓF datatype niet gelijk zijn. 5 !== "5" levert true op.
Ternaire operator (? :)
Korte if…else structuur. conditie ? waardeAlsWaar : waardeAlsOnwaar.
Optional Chaining (?.)
Leest veilig eigenschappen van een object zonder foutmelding als de referentie null of undefined is. user?.profile?.naam.
Nullish Coalescing (??)
Geeft de rechterwaarde alleen als de linkerwaarde null of undefined is (niet bij 0 of ""). x ?? "Standaard".
Logische operators
Combineert booleans: EN (&&), OF (||), NIET (!).
typeof operator
Geeft het datatype van een variabele als string terug. typeof "Hallo" \rightarrow "string".
console.log(typeof 42);
// Expected output: "number"
instanceof operator
Controleert of een object een instantie is van een specifieke klasse. arr instanceof Array \rightarrow true.
in operator
Controleert of een eigenschap aanwezig is in een object of index in een array. "naam" in user \rightarrow true.
delete operator
Verwijdert een eigenschap uit een object. delete user.leeftijd.