JavaScript 4 - Vergelijkingsoperatoren, Booleaanse waarden, Booleaanse operatoren

                      JavaScript
1 / 18
next
Slide 1: Slide
InformaticaWOStudiejaar 4,5

This lesson contains 18 slides, with interactive quizzes and text slides.

time-iconLesson duration is: 45 min

Items in this lesson

                      JavaScript

Slide 1 - Slide

This item has no instructions

Fundament
Kerndomein D. Programmeren

Ontwikkelen met JavaScript (JS)
Hoofdstuk 3
https://fundament-online.nl/leeromgeving/hoofdstuk.php?id=10560


Slide 2 - Slide

This item has no instructions

Leerdoelen:
Je kunt na deze les:
  • de 6 vergelijkingsoperatoren benoemen en uitleggen
  • de 3 Booleaanse operatoren benoemen en uitleggen
  • een correcte if-statement statement maken
  • bepalen of een if-statement functioneel correct is of niet

Slide 3 - Slide

Rode achtergrond betekent: klas is stil, dit zijn de leerdoelen en quizzes waarbij niet overlegd mag worden.

Doel van deze les is om het leren zichtbaar te maken voor zowel leerling als docent.
Vergelijkingsoperatoren
Net als Python heeft ook JS vergelijkingsoperatoren
De meeste gebruikte zijn:

Slide 4 - Slide

This item has no instructions

Nu enkele vragen

Slide 5 - Slide

This item has no instructions

A moet groter of gelijk zijn aan 100.
Welke operator hoort hier?

A __ 100
A
>
B
=>
C
>=
D
<=

Slide 6 - Quiz

This item has no instructions

A moet kleiner zijn dan 100.
Welke operator hoort hier?

A __ 100
A
>
B
=>
C
>=
D
<

Slide 7 - Quiz

This item has no instructions

Booleaanse waarden
De Booleaanse waarden zijn - net als bij elke programmeertaal: true of false (waar of onwaar dus)
Deze worden gebruikt op diverse manieren, zoals:
  • if-statements
  • while-loops
  • for-loops
  • etc.

Slide 8 - Slide

This item has no instructions

Booleaanse operatoren
Ook heeft JS Booleaanse operatoren:
  • &&     (Python: "and")
  • ||      (Python: "or")
  • !         (Python: "not")

Slide 9 - Slide

This item has no instructions

Nu enkele vragen

Slide 10 - Slide

This item has no instructions

a = 10
b = 11
c = 12
a >= 10 or b != 11
A
(ಠ︹ಠ)
B
True
C
False
D
Fout in vergelijking

Slide 11 - Quiz

This item has no instructions

A en B moeten groter zijn dan 100.
Welke operator hoort hier?

A > 100 ____ B > 100
A
&&
B
||
C
!
D
Fout in vergelijking

Slide 12 - Quiz

This item has no instructions

a = 10
b = 11
c = 12
(a >= 10 && b == 11) && c == 12
A
¯\_(´ з `)_/¯
B
True
C
False
D
Fout in vergelijking

Slide 13 - Quiz

This item has no instructions

a = 10
b = 11
c = 12
a >= 10 and b != 11
A
(ಠ︹ಠ)
B
True
C
False
D
Fout in vergelijking

Slide 14 - Quiz

This item has no instructions

a = 10
b = 11
c = 12
(a >= 10 && b == 11) && c != 12
A
┗( ⚆👅⚆)┛
B
true
C
false
D
Fout in vergelijking

Slide 15 - Quiz

This item has no instructions

If, else if en else
De if-statement heeft in JS dezelfde structuur als in Python:
  • alleen de if is verplicht
  • de eerste statement die true is wordt uitgevoerd, de rest niet
  • eerst de if, daarna eventueel 1 of meer else if statements, en tot slot 1 (!) else statement

Slide 16 - Slide

This item has no instructions

If, else if en else

  1. if
  2. evt. 1 of meer else if
  3. evt. max. 1 (!) else 


Let op de { }, het ontbreken van :, en de ; niet achter de }

Slide 17 - Slide

This item has no instructions

Leerdoelen:
Je kunt nu:
  • de 6 vergelijkingsoperatoren benoemen en uitleggen
  • de 3 Booleaanse operatoren benoemen en uitleggen
  • een correcte if-statement maken
  • bepalen of een if-statement functioneel correct is of niet

Slide 18 - Slide

Rode achtergrond betekent: klas is stil, dit zijn de leerdoelen en quizzes waarbij niet overlegd mag worden.

Doel van deze les is om het leren zichtbaar te maken voor zowel leerling als docent.