Ga naar hoofdinhoud

Opdrachten

1​

Gegeven is de variabele const temperatuur = 28;. Schrijf een if-statement dat controleert of temperatuur hoger is dan 25. Zo ja, log dan de tekst "Het is een warme dag!" naar de console.

2​

Gegeven is de variabele const score = 45;. Schrijf een if...else-statement:

  • Als score 55 of hoger is (>= 55), krijgt de variabele let resultaat de waarde "Voldoende".
  • In alle andere gevallen krijgt resultaat de waarde "Onvoldoende".
  • Log resultaat naar de console.

3​

Schrijf een script met de variabele const land = "France"; en een variabele let taal;. Gebruik een if...else if...else-structuur:

  • Als land gelijk is aan "Germany", wordt taal "Duits".
  • Als land gelijk is aan "France", wordt taal "Frans".
  • Als land gelijk is aan "England", wordt taal "Engels".
  • In elk ander geval wordt taal "Onbekend".
  • Print de taal in de console.

4​

Geef van de onderstaande vergelijkingen aan of ze true of false opleveren:

const x = 15;

const a = x > 10;
const b = x <= 15;
const c = x !== 15;
const d = x < 5;

5​

Vul het if-statement aan met de juiste logische operator: Je wilt controleren of de variabele const getal = 14; strikt tussen 10 en 20 ligt (dus groter dan 10 EN kleiner dan 20).

const getal = 14;

if (getal > 10 ___ getal < 20) {
console.log("Het getal ligt tussen 10 en 20!");
}

6​

Een museum geeft gratis toegang aan kinderen jonger dan 6 jaar (< 6) OF senioren van 65 jaar en ouder (>= 65).

Maak een variabele const leeftijd = 68; aan en schrijf een if...else-statement met de ||-operator dat controleert of iemand gratis toegang heeft. Print "Gratis toegang" of "Regulier tarief".

7​

Herleid wat er geprint wordt in de console:

const isIngelogd = true;
const rol = "admin";

if (isIngelogd) {
if (rol === "admin") {
console.log("Welkom op het dashboard voor beheerders!");
} else {
console.log("Welkom op het gebruikersdashboard!");
}
} else {
console.log("Meld je eerst aan.");
}

8​

Bekijk de volgende code. Er zitten twee fouten in (één tegen de afspraak van let/const en één logische fout met vergelijken). Spoor ze op en verbeter de code.

const leeftijd = 18;
var status;

if (leeftijd = 18) {
status = "Exact volwassen";
}