⊗jsPmFBMst 216 of 505 menu

Kļūdu meklēšana JavaScript funkciju kodā

Turpmākajos uzdevumos kāds programmētājs ir uzrakstījis kodu un, iespējams, tajā pieļāvis kļūdas. Jums jāpārbauda, vai kods dara to, kas ir aprakstīts. Ja kods strādā nepareizi, jums jāizlabo kļūdas.

Kodam jāatrod divu funkciju rezultātu summa:

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

Kodam jāatrod masīva elementu summa:

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

Kodam jāatrod masīva elementu summa, taču nekas netiek izvadīts konsolē:

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

Kodam jāatrod divu funkciju rezultātu summa:

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

Kodam jāatrod masīva elementu summa:

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; }

Kodam jāatrod masīva elementu summa:

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

Funkcija pievieno nulli skaitlim no 1 līdz 9, un skaitļus, kas lielāki par 9, atgriež nemainītus:

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

Kodam jāatrod masīva elementu summa:

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; }

Kodam jāatrod skaitļa ciparu summa:

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; }

Kodam jāpārbauda, vai skaitlis ir pirmskaitlis:

console.log(isPrime(13)); // jāizvada true function isPrime(num) { for (let i = 2; i < num; i++) { if (num % i !== 0) { return true; } else { return false; } } }
Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt