⊗jsPmLpMst 168 of 505 menu

Fouten zoeken in code met JavaScript-lussen

In de volgende taken heeft een programmeur code geschreven en mogelijk fouten gemaakt. Je moet controleren of de code doet wat beschreven is. Als de code niet correct werkt, moet je de fouten corrigeren.

De code zou de getallen van 0 tot 10 moeten uitvoeren:

for (let i = 0; i > 10; i++) { console.log(i); }

De code zou de getallen van 10 tot 0 moeten uitvoeren:

for (let i = 10; i > 0; i++) { console.log(i); }

De code zou de getallen van 10 tot 0 moeten uitvoeren:

for (let i = 10; i == 0; i--) { console.log(i); }

De code zou de getallen van 0 tot 10 moeten uitvoeren:

let i = 0; while (i >= 10) { console.log(i); i++; }

De code zou de som van de gehele getallen van 1 tot 10 moeten vinden:

let res; for (let i = 1; i <= 10; i++) { res += i; } console.log(res);

De code zou het product van de gehele getallen van 1 tot 10 moeten vinden:

let res = 0; for (let i = 1; i <= 10; i++) { res *= i; } console.log(res);

De code zou de som van de elementen van de array moeten vinden:

let arr = ['1', '2', '3', '4', '5']; let sum = 0; for (let elem of arr) { sum += elem; } console.log(sum); // zou 15 moeten uitvoeren

De code zou de som van de elementen van de array moeten vinden:

let arr = ['1', '2', '3', '4', '5']; let sum = ''; for (let elem of arr) { sum += +elem; } console.log(sum); // zou 15 moeten uitvoeren

De code zou de som van de elementen van de array moeten vinden:

let arr = ['1', '2', '3', '4', '5']; let sum = 0; for (let elem of arr) { sum = +elem; } console.log(sum); // zou 15 moeten uitvoeren

De code zou de som van de elementen van de array moeten vinden, maar geeft altijd NaN uit:

let arr = ['1', '2', '3', '4', '5']; let sum = 0; for (let i = 0; i <= arr.length; i++) { sum += +arr[i]; } console.log(sum); // geeft om de een of andere reden NaN uit

De code zou de som van de elementen van de array moeten vinden:

let arr = ['1', '2', '3', '4', '5']; let sum = 0; for (let i = 0; i < arr.length - 1; i++) { sum += +arr[i]; } console.log(sum); // geeft om de een of andere reden niet 15 uit

De code zou de som van de elementen van de array moeten vinden:

let arr = ['1', '2', '3', '4', '5']; let sum = 0; for (let i = 0; i < arr.length; i++) { sum += +i; } console.log(sum); // geeft om de een of andere reden niet 15 uit

De code zou elk element van de array moeten kwadrateren:

let arr = [1, 2, 3, 4, 5]; for (let elem of arr) { elem = elem ** 2; } console.log(arr);

De code zou de array moeten vullen met getallen van 1 tot 5:

let arr; for (let i = 1; i <= 5; i++) { arr.push(i); } console.log(arr);

De code zou de som van de elementen van het object moeten vinden:

let obj = {a: 1, b: 2, c: 3}; let sum = 0; for (let elem in obj) { sum += elem; } console.log(sum);

De code zou de som van de elementen van het object moeten vinden:

let obj = {a: 1, b: 2, c: 3}; let sum = 0; for (let key in obj) { sum = +obj.key; } console.log(sum);

De code moet controleren of het getal 3 in de array zit of niet:

let arr = [1, 2, 3, 4, 5]; let res = ''; for (let elem of arr) { if (elem === 3) { res = '+++'; } else { res = '---'; } } console.log(res);

De code zou de array moeten vullen met getallen van 1 tot 5:

for (let i = 1; i <= 5; i++) { arr.push(i); } console.log(arr);

De code moet controleren of het getal 3 in de array zit of niet:

let arr = [1, 2, 3, 4, 5]; let res = false; for (let elem of arr) { if (elem === 3) { let res = true; break; } } console.log(res);

De code zou alleen de even elementen van de array moeten uitvoeren:

let arr = [1, 2, 3, 4, 5]; for (let elem of arr) { if (elem % 2 = 0) { console.log(elem); } }

De code zou alleen de oneven elementen van de oude array in een nieuwe array moeten plaatsen:

let arr = [1, 2, 3, 4, 5, 6, 7, 8, 9]; for (let elem of arr) { if (elem % 2 != 0) { res.push(elem); } } console.log(res);
Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren