Podcast
Questions and Answers
Wat gebeurt er als de waarde van de variabele 'price' met 1 euro wordt verhoogd met de reguliere toewijzingsoperator?
Wat gebeurt er als de waarde van de variabele 'price' met 1 euro wordt verhoogd met de reguliere toewijzingsoperator?
Wat is het voordeel van het gebruik van toewijzingsoperatoren zoals '+=', in vergelijking met reguliere toewijzing?
Wat is het voordeel van het gebruik van toewijzingsoperatoren zoals '+=', in vergelijking met reguliere toewijzing?
Wat is het resultaat van de code 'price = price + 1' als de beginwaarde van price 7.99 is?
Wat is het resultaat van de code 'price = price + 1' als de beginwaarde van price 7.99 is?
Welke van de volgende beweringen over de toewijzingsoperator '+=' is waar?
Welke van de volgende beweringen over de toewijzingsoperator '+=' is waar?
Signup and view all the answers
Wat is een nadelige eigenschap van het gebruik van gewone toewijzingsoperatoren in plaats van toewijzingsoperatoren?
Wat is een nadelige eigenschap van het gebruik van gewone toewijzingsoperatoren in plaats van toewijzingsoperatoren?
Signup and view all the answers
Wat is het resultaat van document.write(Math.floor(-8.4));?
Wat is het resultaat van document.write(Math.floor(-8.4));?
Signup and view all the answers
Welke functie genereert een willekeurig getal tussen 0 (inclusief) en 1 (exclusief)?
Welke functie genereert een willekeurig getal tussen 0 (inclusief) en 1 (exclusief)?
Signup and view all the answers
Wat geeft de functie Math.abs() terug als het getal -20 wordt ingevoerd?
Wat geeft de functie Math.abs() terug als het getal -20 wordt ingevoerd?
Signup and view all the answers
Wat is het resultaat van de functie Math.round(2.5)?
Wat is het resultaat van de functie Math.round(2.5)?
Signup and view all the answers
Wat is de uitkomst van document.write(Math.ceil(14.3));?
Wat is de uitkomst van document.write(Math.ceil(14.3));?
Signup and view all the answers
Hoe werkt de Math.floor() functie?
Hoe werkt de Math.floor() functie?
Signup and view all the answers
Als je een random getal tussen 0 en 10 wilt dat een integer is, welke regel moet je gebruiken?
Als je een random getal tussen 0 en 10 wilt dat een integer is, welke regel moet je gebruiken?
Signup and view all the answers
Wat is het hoogste integer dat kan worden verkregen met Math.floor(Math.random() * 10)?
Wat is het hoogste integer dat kan worden verkregen met Math.floor(Math.random() * 10)?
Signup and view all the answers
Wat gebeurt er met een getal dat al absoluut is als het door Math.abs() wordt verwerkt?
Wat gebeurt er met een getal dat al absoluut is als het door Math.abs() wordt verwerkt?
Signup and view all the answers
Wat toont de functie document.write(Math.round(-7.8)) in de browser?
Wat toont de functie document.write(Math.round(-7.8)) in de browser?
Signup and view all the answers
Welke van de volgende beweringen is waar over Math.random()?
Welke van de volgende beweringen is waar over Math.random()?
Signup and view all the answers
Wat is het resultaat van Math.abs(Math.round(-3.5))?
Wat is het resultaat van Math.abs(Math.round(-3.5))?
Signup and view all the answers
Wat zal document.write(Math.ceil(-2.9)); retourneren?
Wat zal document.write(Math.ceil(-2.9)); retourneren?
Signup and view all the answers
Wat is het resultaat van document.write(Math.abs(-5.7))?
Wat is het resultaat van document.write(Math.abs(-5.7))?
Signup and view all the answers
Welke van de onderstaande functies geeft de waarde 5 terug voor het inputgetal 5?
Welke van de onderstaande functies geeft de waarde 5 terug voor het inputgetal 5?
Signup and view all the answers
Wat is het resultaat van de code 'document.write(++price);' als 'let price = 10;' wordt gedefinieerd?
Wat is het resultaat van de code 'document.write(++price);' als 'let price = 10;' wordt gedefinieerd?
Signup and view all the answers
Wat zal 'document.write(price++);' retourneren als 'let price = 10;' is gedefinieerd?
Wat zal 'document.write(price++);' retourneren als 'let price = 10;' is gedefinieerd?
Signup and view all the answers
Wat is het effect van de code 'document.write(--price);' als 'let price = 10;' wordt gebruikt?
Wat is het effect van de code 'document.write(--price);' als 'let price = 10;' wordt gebruikt?
Signup and view all the answers
Welke waarde zal 'document.write(price--);' opleveren wanneer 'let price = 10;' is ingesteld?
Welke waarde zal 'document.write(price--);' opleveren wanneer 'let price = 10;' is ingesteld?
Signup and view all the answers
Welk object in JavaScript biedt een uitgebreid aanbod aan wiskundige functies?
Welk object in JavaScript biedt een uitgebreid aanbod aan wiskundige functies?
Signup and view all the answers
Wat zal het resultaat zijn van het uitvoeren van de functie 'Math.random()' in JavaScript?
Wat zal het resultaat zijn van het uitvoeren van de functie 'Math.random()' in JavaScript?
Signup and view all the answers
Welke van de volgende operators vermindert de waarde van een variabele met 1 en retourneert die waarde onmiddellijk?
Welke van de volgende operators vermindert de waarde van een variabele met 1 en retourneert die waarde onmiddellijk?
Signup and view all the answers
Wanneer gebruik je de ++ operator in een uitdrukking?
Wanneer gebruik je de ++ operator in een uitdrukking?
Signup and view all the answers
Wat doet de modulusoperator (%) in JavaScript?
Wat doet de modulusoperator (%) in JavaScript?
Signup and view all the answers
Waarom is het nuttig om de uitkomst van een berekening in een variabele op te slaan?
Waarom is het nuttig om de uitkomst van een berekening in een variabele op te slaan?
Signup and view all the answers
Welke operator wordt gebruikt om twee getallen met elkaar te vermenigvuldigen in JavaScript?
Welke operator wordt gebruikt om twee getallen met elkaar te vermenigvuldigen in JavaScript?
Signup and view all the answers
Wat is het resultaat van de berekening $10 / 4$ in JavaScript?
Wat is het resultaat van de berekening $10 / 4$ in JavaScript?
Signup and view all the answers
Hoe wordt een string aan een getal 'gekleefd' in een JavaScript-berekening?
Hoe wordt een string aan een getal 'gekleefd' in een JavaScript-berekening?
Signup and view all the answers
Wat is de uitkomst van de berekening $4 + 3$ als het in de browser wordt uitgevoerd?
Wat is de uitkomst van de berekening $4 + 3$ als het in de browser wordt uitgevoerd?
Signup and view all the answers
Wat is de juiste manier om de totale prijs van 6 producten met een prijs van €2,99 in JavaScript te berekenen?
Wat is de juiste manier om de totale prijs van 6 producten met een prijs van €2,99 in JavaScript te berekenen?
Signup and view all the answers
Welke variabelen zijn in het tweede voorbeeld gebruikt om het totaal aantal tickets te berekenen?
Welke variabelen zijn in het tweede voorbeeld gebruikt om het totaal aantal tickets te berekenen?
Signup and view all the answers
Wat is het resultaat van het vermenigvuldigen van 0.99 met 10, afgerond naar beneden?
Wat is het resultaat van het vermenigvuldigen van 0.99 met 10, afgerond naar beneden?
Signup and view all the answers
Welk van de volgende expressies genereert een getal tussen 0 en 20 (excl.)?
Welk van de volgende expressies genereert een getal tussen 0 en 20 (excl.)?
Signup and view all the answers
Welke variabele moet worden gebruikt om het absolute verschil tussen de kamer- en buitentemperatuur op te slaan?
Welke variabele moet worden gebruikt om het absolute verschil tussen de kamer- en buitentemperatuur op te slaan?
Signup and view all the answers
Wat moet er worden gedaan met de waarde van room_temperature na calculaties?
Wat moet er worden gedaan met de waarde van room_temperature na calculaties?
Signup and view all the answers
Wat is de output bij het uitvoeren van de volgende expressie: Math.random() * 11?
Wat is de output bij het uitvoeren van de volgende expressie: Math.random() * 11?
Signup and view all the answers
Wat is de rol van de functie Math.floor() in het genereren van willekeurige getallen?
Wat is de rol van de functie Math.floor() in het genereren van willekeurige getallen?
Signup and view all the answers
Wat is de betekenis van 'absoluut' in het kader van het berekenen van temperatuurverschillen?
Wat is de betekenis van 'absoluut' in het kader van het berekenen van temperatuurverschillen?
Signup and view all the answers
Bij het genereren van een willekeurig getal tussen 36 (incl.) en 38 (incl.), wat is de juiste expressie?
Bij het genereren van een willekeurig getal tussen 36 (incl.) en 38 (incl.), wat is de juiste expressie?
Signup and view all the answers
Study Notes
Client-side scripting - Hoofdstuk 3 - Berekeningen
- Wiskundige operatoren: +, -, *, /, %, ** (macht) zijn beschikbaar.
- Wiskundige toewijzingsoperatoren: +=, -=, *=, /=, %= zijn beschikbaar om variabelen te wijzigen.
- In- en decrementele operatoren: ++ (verhogen met 1), -- (verlagen met 1) voor variabelen. Belangrijk is of de operator voor of na de variabele staat in de code.
- Wiskundige functies:
Math.abs()
,Math.round()
,Math.floor()
,Math.ceil()
,toFixed()
. - Eenvoudige en complexe berekeningen met operatoren kunnen worden uitgevoerd.
- Variabelen kunnen worden gewijzigd met toewijzingsoperatoren.
- Toewijzingsoperatoren verhogen efficiëntie van berekeningen. Bijv.,
price += 1
is efficiënter danprice = price + 1
. - Volgorde van bewerkingen: haakjes, machten, vermenigvuldigingen/delingen, optellingen/aftrekkingen spelen een rol bij berekeningen.
- Berekeningen kunnen direct in de browser weergegeven worden, maar het is beter deze te bewaren in variabelen.
- Modulus-operator (%): geeft de restwaarde na deling terug.
- Exponten-operator (**): berekent de macht.
- Berekeningen zijn essentieel in webapplicaties (bijv. prijzen, verzendkosten, berekeningen).
- De
document.write()
methode kan gebruikt worden om berekeningen rechtstreeks in de browser weer te geven. - Variabelen worden gebruikt om waarden te bewaren die in latere berekeningen gebruikt worden.
Voorbeelden van berekeningen met variabelen
- Voorbeeldcode toont berekeningen met
let adults
,let children
,numberOfTickets
. - Voorbeeld code toont berekeningen met
let numberOfProducts
,let unitPrice
,let grandTotal
endocument.write
.
Voorbeeldberekening met toewijzingsoperatoren
- Voorbeeldcode toont efficiëntere manier om variabelen te wijzigen (zoals
price += 1
).
Complexe berekeningen
- Regel van volgorde van bewerkingen, inclusief haakjes.
- Machtsverheffingen, vermenigvuldigingen/delingen, optellingen/aftrekkingen.
In- en decrement operatoren
- ++variabele: eerst variabele verhogen, dan teruggeven (voorbeeld
document.write(++price);
). - variabele++: eerst teruggeven, dan variabele verhogen (voorbeeld
document.write(price++);
). - --variabele/variabele--: soortgelijk voor verlagen.
Wiskundige functies
-
Math.abs()
: absolute waarde. -
Math.round()
: afronden naar dichtstbijzijnde geheel getal. -
Math.floor()
: afronden naar beneden naar dichtstbijzijnde geheel getal. -
Math.ceil()
: afronden naar boven naar dichtstbijzijnde geheel getal. -
Math.random()
: genereert willekeurige getallen.
Inleveren
- Gezipte map met verbeterde oefeninge moet worden ingeleverd op Moodle.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Related Documents
Description
Test je kennis van wiskundige operatoren en toewijzingsoperatoren in JavaScript. Dit hoofdstuk behandelt de essentie van berekeningen, inclusief de volgorde van bewerkingen en het gebruik van variabelen. Ontdek hoe je efficiënt kunt programmeren met hulp van wiskundige functies en operatoren.