09 - Javascript - objects

Javascript: Objects
1 / 12
suivant
Slide 1: Diapositive
ICTMBOStudiejaar 1-4

Cette leçon contient 12 diapositives, avec quiz interactifs et diapositives de texte.

time-iconLa durée de la leçon est: 60 min

Éléments de cette leçon

Javascript: Objects

Slide 1 - Diapositive

Cet élément n'a pas d'instructions

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 - Quiz

Cet élément n'a pas d'instructions

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 - Quiz

Cet élément n'a pas d'instructions

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

Slide 4 - Diapositive

Cet élément n'a pas d'instructions

Wat weet je al over JavaScript objecten?

Slide 5 - Carte mentale

Cet élément n'a pas d'instructions

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 - Diapositive

Cet élément n'a pas d'instructions

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 - Diapositive

Cet élément n'a pas d'instructions

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 - Diapositive

Cet élément n'a pas d'instructions

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 - Diapositive

Cet élément n'a pas d'instructions

Opdracht
De opdracht wordt uitgedeeld via Teams

Slide 10 - Diapositive

Cet élément n'a pas d'instructions

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 - Diapositive

Cet élément n'a pas d'instructions

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

Slide 12 - Question ouverte

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.