09 - Javascript - objects

Javascript: Objects
1 / 12
volgende
Slide 1: Tekstslide
ICTMBOStudiejaar 1-4

In deze les zitten 12 slides, met interactieve quizzen en tekstslides.

time-iconLesduur is: 60 min

Onderdelen in deze les

Javascript: Objects

Slide 1 - Tekstslide

Deze slide heeft geen instructies

Wat is het doel van een functie in JavaScript?
A
Een functie maakt code leesbaarder door het gebruik van speciale tekens.
B
Een functie is een manier om variabelen te declareren.
C
Een functie maakt het mogelijk om een stuk code te hergebruiken.
D
Een functie is alleen nodig als je met externe API’s werkt.

Slide 2 - Quizvraag

Deze slide heeft geen instructies

Wat is de functie van het woord 'return' in een JavaScript functie
A
Het beëindigt de functie onmiddellijk.
B
Het retourneert een waarde vanuit de functie.
C
Het definieert de parameters van de functie.
D
Het is optioneel en heeft geen specifieke functie.

Slide 3 - Quizvraag

Deze slide heeft geen instructies

Leerdoel
Aan het einde van de les kun je JavaScript objecten begrijpen en toepassen in code.

Slide 4 - Tekstslide

Deze slide heeft geen instructies

Wat weet je al over JavaScript objecten?

Slide 5 - Woordweb

Deze slide heeft geen instructies

Wat zijn JavaScript objecten?
  • JavaScript objecten stellen ons in staat om complexe data te structureren en te manipuleren.

  • JavaScript objecten zijn containers voor gerelateerde data en functionaliteit, en ze bestaan uit sleutel-waarde paren.

Slide 6 - Tekstslide

Deze slide heeft geen instructies

Eigenschappen en Methoden
Een JavaScript object 
kan eigenschappen 
bevatten zoals variabelen 
en methoden
  const auto = {
    merk: "Toyota",
    bouwjaar: 2022,
    kleur: "Blauw",
    startMotor() {
      console.log("Motor gestart!");
    },
    stopMotor() {
      console.log("Motor gestopt.");
    }
  };

  auto.startMotor(); // Start de motor van de auto
  auto.stopMotor(); // Stopt de motor van de auto




Slide 7 - Tekstslide

Deze slide heeft geen instructies

Objecten Maken
Je kunt nieuwe 
objecten maken met 
behulp van de object 
constructor of object 
initialisatie.
  // Objectconstructor gebruiken
  const persoonMetConstructor = new Object();
  // Eigenschappen toevoegen
  persoonMetConstructor.naam = "John";
  persoonMetConstructor.leeftijd = 30;
  persoonMetConstructor.beroep = "Programmeur";
  console.log(persoonMetConstructor);


  // Objectinitialisatie gebruiken
  const persoonMetInit = {
    naam: "Jane",
    leeftijd: 25,
    beroep: "Ontwerper"
  };
  console.log(persoonMetInit);


Slide 8 - Tekstslide

Deze slide heeft geen instructies

Toegang tot Eigenschappen
Met behulp van 
de punt-notatie 
of de haakjes-
notatie kun je 
eigenschappen 
van een object 
benaderen.
  const persoon = {
    naam: "Alice",
    leeftijd: 28
  };

  // Benaderen met de punt-notatie
  console.log(`Naam: ${persoon.naam}, Leeftijd: ${persoon.leeftijd}`);


  const persoon = {
    naam: "Bob",
    leeftijd: 35
  };

  // Benaderen met de haakjes-notatie
  console.log(`Naam: ${persoon['naam']}, Leeftijd: ${persoon['leeftijd']}`);


Slide 9 - Tekstslide

Deze slide heeft geen instructies

Opdracht
De opdracht wordt uitgedeeld via Teams

Slide 10 - Tekstslide

Deze slide heeft geen instructies

Samenvatting
JavaScript objecten zijn krachtige tools om data te organiseren en functionaliteit te creëren. Ze bestaan uit eigenschappen en methoden en kunnen op verschillende manieren worden gemaakt en benaderd.

Slide 11 - Tekstslide

Deze slide heeft geen instructies

Stel 1 vraag over iets dat je nog niet zo goed hebt begrepen.

Slide 12 - Open vraag

De leerlingen geven hier (in vraagvorm) aan met welk onderdeel van de stof ze nog moeite. Voor de docent biedt dit niet alleen inzicht in de mate waarin de stof de leerlingen begrijpen/beheersen, maar ook een goed startpunt voor een volgende les.