Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 14 additions & 2 deletions loops-and-arrays.js
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,10 @@ const names = ["Henk", "Piet", "Fred", "Joop"];
// Na jouw script zie je de aangepaste waardes:
// console.log(names) geeft: ["Henkje", "Pietje", "Fredje", "Joopje"]


for (let name of names) {
names[names.indexOf(name)] = name + 'je';
}
console.log(names);


// ==========================================
Expand All @@ -29,7 +32,11 @@ const numbers = [2, 4, 5, 29, 38];
// Na jouw script zie je de aangepaste waardes:
// console.log(numbers) geeft: [ 4, 8, 15, 87, 76 ];


for (const number of numbers) {
const multiBy = number % 2 === 0 ? 2 : 3
numbers[numbers.indexOf(number)] = number * multiBy;
}
console.log(numbers);


// ==========================================
Expand All @@ -53,3 +60,8 @@ const squares = [30, 2, 8, 24, 11];
// 'Het volume van 24 is 13824',
// 'Het volume van 11 is 1331'
// ]
for (const number of squares) {
squares[squares.indexOf(number)] = `Het volume van ${number} is ${number ** 3}`
}

console.log(squares);
21 changes: 18 additions & 3 deletions loops.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,9 @@
// Hoera!
// Hoera!
// ==========================================

for (let i = 0; i < 3; i++) {
console.log('Hoera!');
}


// ==========================================
Expand All @@ -17,7 +19,13 @@
// loop...
// klaar!
// ==========================================

for (let i = 0; i < 5; i++) {
if (i === 4) {
console.log('klaar!');
} else {
console.log('loop...')
}
}


// ==========================================
Expand All @@ -32,7 +40,10 @@

// Tip: een getal is oneven als je het door 2 deelt en er blijft nog iets over. Een getal is even als je het deelt door 2 en er blijft niets over. Google daarom eens naar 'mdn webdocs remainder operator'.
// ==========================================

for (let i = 0; i <= 15; i++) {
const isEven = i % 2 === 0 ? 'even' : 'oneven';
console.log(`${i} is ${isEven}`);
}


// ==========================================
Expand All @@ -50,4 +61,8 @@
// >> 8
// >> 9
// ==========================================
for (let i = 0; i <= 9; i++) {
const prefix = i >= 3 ? (i >= 6 ? '>> ' : '> ') : '';

console.log(`${prefix}${i}`);
}