Opdrachten
1​
Geef van de volgende variabelen aan of de waarde een integer of een float is.
const x = 42;
const y = 3.14;
const z = -10;
const w = 0.5;
2​
Bekijk de volgende code:
const basisGetal = 15;
const kopieGetal = basisGetal;
Wat is de waarde van kopieGetal? Wat gebeurt er als we proberen om daarna kopieGetal = 20; uit te voeren? Leg kort uit waarom.
3​
Gegeven de volgende variabelen:
const a = 12;
const b = 4;
Bereken de waarde van de volgende variabelen met JavaScript-operatoren:
const som = ...(a plus b)const verschil = ...(a min b)const product = ...(a keer b)const quotient = ...(a gedeeld door b)
4​
Wat is de uitkomst van de variabelen uitkomstA en uitkomstB? Leg het verschil uit.
const a = 10;
const b = 2;
const c = 4;
const uitkomstA = a / b + c;
const uitkomstB = a / (b + c);
5​
De modulus-operator (%) geeft de restwaarde van een deling terug. Wat is de uitkomst van de onderstaande berekeningen?
const rest1 = 10 % 3;
const rest2 = 14 % 5;
const rest3 = 8 % 2;
6​
De modulus-operator wordt vaak gebruikt om te controleren of een getal even of oneven is.
- Welke uitkomst geeft
getal % 2alsgetaleven is? - Welke uitkomst geeft
getal % 2alsgetaloneven is?
7​
Bekijk de volgende code aandachtig:
let getal = 7;
let resultaatA = getal++;
let teller = 7;
let resultaatB = ++teller;
Wat zijn de uiteindelijke waarden van resultaatA, getal, resultaatB en teller?
8​
Een leerling probeert een teller bij te houden met een variabele, maar krijgt een foutmelding (TypeError: Assignment to constant variable).
const teller = 0;
teller++;
Hoe moet de code worden aangepast zodat het herhaaldelijk verhogen van teller wel werkt?