Booleans, Number en rekenen in JavaScript

Booleans, Number en rekenen in JavaScript
1 / 14
next
Slide 1: Slide
InformaticaMiddelbare schoolhavo, vwoLeerjaar 4

This lesson contains 14 slides, with interactive quiz and text slides.

time-iconLesson duration is: 30 min

Items in this lesson

Booleans, Number en rekenen in JavaScript

Slide 1 - Slide

This item has no instructions

Gegeven is de volgende programmacode

let zin = "De man loopt";
//maak de code let woord = af om het woord man te krijgen
//maak de code let letter= af om de letter r te krijgen

Slide 2 - Open question

This item has no instructions

Leerdoelen
Je weet wat een boolean is en hoe je !, && en || gebruikt
Je weet wat een number is (en bigInt)
Je kent de Math- methoden: round, floor, ceil
Je kunt rekenen met de rekenoperatoren: +, -, *, /, % en **

Slide 3 - Slide

This item has no instructions

number en bigInt
number wordt gebruikt voor 64bit getallen: 53 bits voor de integers en de overige 11 voor het decimale deel. 
Voor grotere getallen is er de bigInt.
Jij zult vooral werken met number.

Slide 4 - Slide

This item has no instructions

voorbeelden van number
let leeftijd = 16; //een number kan een positief geheel getal (= Integer) zijn.
let prijs = 123.45; //een number kan een kommagetal (= floating point) zijn.
let temperatuur = -3.6; //een number kan een negatief kommagetal zijn.
let getal = -4; //een number kan ook een negatieve Integer zijn.

Slide 5 - Slide

This item has no instructions

Rekenkundige operatoren
In Javascript kennen we de volgende rekenkundige operatoren: +, -, *, /,% en **
let som = x + y; 
let min = x - y;
let keer = x * y
let deel = x / y
let rest = x % y //geeft de rest van deling x door y
let macht = x ** y //geeft de uitkomst van x tot de macht y

Slide 6 - Slide

This item has no instructions

Rekenvolgorde
De rekenvolgorde in JavaScript is feitelijk dezelfde als bij wiskunde:
( ), **, * of /, + of -
Bij * / en + - werken we standaard bij gelijkheid van links naar rechts

Slide 7 - Slide

This item has no instructions

Math functies
Math.pow(x, y) geeft x tot de macht y
Math.sqrt(x) geeft de vierkantswortel van x
Math.round(x) rondt x af tot de dichtstbijzijnde integer
Math.floor(x) rondt x af naar de onderste integer
Math.abs(x) geeft absoluut getal van x (altijd positief)

Slide 8 - Slide

This item has no instructions

Voorbeelden Math-functies
Math.round(3.4); //3
Math.round(3.55); //4
Math.floor(3.4); // 3
Math.floor(3.55); //3
Math.ceil(3.4); //4
Math.ceil(3.55);//4
Math.sqrt(25); //5
Math.pow(2,3); //8
Math.abs(-1.25); //1.25

Slide 9 - Slide

This item has no instructions

Booleans
een Boolean is een variabele die twee mogelijke waarden kan hebben: true of false (1 of 0)
Je kunt op booleans logische operatoren los laten, maar ook de uitkomst van vergelijkingen leveren booleans op.

Slide 10 - Slide

This item has no instructions

Logische Expressies
Logische expressies combineren verschillende voorwaarden met logische operatoren zoals AND, OR en NOT.

AND ( && ) 
OR ( || )
NOT (  !$variable )

Slide 11 - Slide

This item has no instructions

Logische operatoren - and
De and operator retourneert True als beide Booleans waar zijn. Bijvoorbeeld: True && True is True, maar True && False is False. Denk aan de logische schakelingen (waarheidstabel)

Slide 12 - Slide

Geef voorbeelden van de and operator en laat zien hoe deze werkt.
Logische operatoren - or
De or operator retourneert True als een van de Booleans waar is. 
Bijvoorbeeld: True || False is True, maar False || False is False.

Slide 13 - Slide

Geef voorbeelden van de or operator en laat zien hoe deze werkt.
Logische operatoren - not
De not operator keert de waarde van een Boolean om. Bijvoorbeeld: ! True is False, en ! False is True.

Slide 14 - Slide

Geef voorbeelden van de not operator en laat zien hoe deze werkt.