⊗jsPmFBMst 216 of 505 menu

Fouten zoeken in code met JavaScript-functies

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 moet de som van de resultaten van twee functies vinden:

function func1() { console.log(3); } function func2() { console.log(5); } console.log( func1() + func2() );

De code moet de som van de array-elementen vinden:

function sum(arr) { let res = 0; for (let elem of arr) { res += elem; return res; } } console.log(sum([1, 2, 3, 4, 5]));

De code moet de som van de array-elementen vinden, maar er wordt niets naar de console uitgeschreven:

let arr = [1, 2, 3, 4, 5]; function func(arr) { let res = 0; for (let elem of arr) { res += elem; } console.log(res); }

De code moet de som van de resultaten van twee functies vinden:

function func1() { return 3; } function func2() { return 5; } console.log( func1 + func2 );

De code moet de som van de array-elementen vinden:

let sum = sum([1, 2, 3, 4, 5]); console.log(sum); function sum(arr) { let sum = 0; for (let elem of arr) { sum += elem; } return elem; }

De code moet de som van de array-elementen vinden:

let res = sum([1, 2, 3, 4, 5]); console.log(res); function sum(arr) { let sum = 0; for (let elem of arr) { sum += elem; } }

De functie voegt een nul toe aan getallen van 1 tot 9, en geeft getallen groter dan 9 ongewijzigd terug:

function add(num) { if (num <= 9) { return '0' + num; } }

De code moet de som van de array-elementen vinden:

let arr = [1, 2, 3, 4, 5]; let sum = sum(arr); console.log(sum); function sum(arr) { let res = 0; for (let elem of arr) { res += elem; } return res; }

De code moet de som van de cijfers van een getal vinden:

let num = 12345; let res = getDigitsSum(num); console.log(res); function getDigitsSum(num) { let arr = num.split(''); let sum = 0; for (let elem of arr) { sum += elem; } return sum; }

De code moet controleren of een getal een priemgetal is:

console.log(isPrime(13)); // moet true uitvoeren function isPrime(num) { for (let i = 2; i < num; i++) { if (num % i !== 0) { return true; } else { return false; } } }
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