Ga naar hoofdinhoud

Opdrachten

1​

  1. Maak een nieuw bestand aan: opdrachten-basis.js
  2. Zet in comments bovenaan 'Opdrachten Basis'
  3. Begin iedere volgende opdracht ook met een stukje commentaar als 'Opdracht 1', 'Opdracht 2' enz.

2​

Wat is het verschil tussen de twee blokken commentaar hieronder.

// Hier staat wat commentaar
/* Hier staat wat commentaar */

3​

Schrijf een programma om de oppervlakte O te berekenen. Begin met onderstaande code.

const l = 5;
const b = 3;

4​

Schrijf een programma dat de hoogte h van een balk berekend. De volgende gegevens zijn bekend.

  • lengte = 5 cm
  • breedte = 3 cm
  • inhoud = 60 cm³

5​

Verzin logische variabelnamen voor onderstaande gegevens.

const ... = "Jan Janssen";
const ... = "Kerstraat 3";
const ... = 2002;
const ... = false;
const ... = ["worstenbrood", "pizza", "lasagne"];

6​

Zet bij de vorige opdracht achter iedere regel (als commentaar) welk type variabele het is (integer, string, boolean, enz).

7​

Bekijk onderstaande gegevens.

const a = 11;
const b = 11;
const c = "11";
const d = "elf";
const e = "eleven";

Geef aan of onderstaande regels true of false zijn.

  1. a == b
  2. a === b
  3. a == c
  4. a === c
  5. a == d
  6. a === e

8​

Schrijf een programma waarbij de gebruiker gevraagd wordt een naam in te voeren. De naam wordt opgeslagen in de variabele naam.

let naam = ...

9​

Vul het programma van de vorige opdracht aan zodat er na het ingeven van de naam een alert wordt getoond waarbij de gebruiker welkom wordt geheten.

10​

Bekijk onderstaande code. Zet voor iedere variabele of deze als let of const gedeclareerd moeten worden.

// Taxi kosten

... startTarief = 10;
... kilometerTarief = 0.80;
... aantalKilometer = 0;
... kosten = startTarief + (kilometerTarief * aantalKilometer);

11​

Stel, je maakt een app voor een online winkel. Welk keyword (let of const) gebruik je voor de volgende gegevens? Schrijf de variabelen uit met een voorbeeldwaarde:

  1. De naam van de webshop.
  2. Het aantal artikelen in het winkelmandje van de klant.
  3. De vaste BTW-voet (bijv. 21%).
  4. De huidige kortingscode die de gebruiker invult.

12​

Je komt oude JavaScript-code tegen waarin var wordt gebruikt. Herschrijf de onderstaande code naar moderne JavaScript volgens de best practices van het spiekbriefje (gebruik alleen let en const waar dat hoort):

var voornaam = 'Sara';
var achternaam = 'Bakker';
var leeftijd = 16;
var isIngeschreven = true;

// Leeftijd verhoogt volgend jaar:
leeftijd = 17;