Expressies
📂 Naam project:
lab-basics-expressies
🔗 Basis project: n/a
Maak een nieuwe react applicatie aan met de naam lab-basics-expressies en maak het volgende App.tsx component aan:
const App = () => {
return (
<div>
<h1>Labo 1</h1>
</div>
);
}
export default App;
Opdracht​
- Maak een variabele met de naam
randomen geef deze de waarde vanMath.random().
Toon deze waarde in de browser. - Maak een variabele met de naam
getal1en geef deze een willekeurige waarde tussen 0 en 9
(gebruik bijvoorbeeldMath.floor(Math.random() * 10)).
Toon deze waarde in de browser. - Maak een variabele met de naam
getal2en geef ook deze een willekeurige waarde tussen 0 en 9.
Toon deze waarde in de browser. - Maak twee functies:
add(a, b)die twee getallen optelt en het resultaat teruggeeft.multiply(a, b)die twee getallen vermenigvuldigt en het resultaat teruggeeft.
- Gebruik een fragment (
<>...</>) in plaats van<div>om je elementen te groeperen. - Gebruik conditionele rendering om het resultaat te tonen:
- Als
randomkleiner is dan0.5, toon je de som van de twee getallen met behulp vanadd(). - Als
randomgroter is dan of gelijk aan0.5, toon je de vermenigvuldiging van de twee getallen met behulp vanmultiply(). - Gebruik hier de twee getallen
getal1engetal2voor.
- Als
Voorbeeldoplossing​
Voorbeeld laden…