⊗jsPmFBMst 216 of 505 menu

Klaidų paieška JavaScript funkcijų kode

Šiose užduotyse tam tikras programuotojas parašė kodą ir galbūt padarė jame klaidų. Jūs turite patikrinti, ar kodas daro tai, kas aprašyta. Jei kodas veikia netinkamai, turite ištaisyti klaidas.

Kodas turėtų rasti dviejų funkcijų rezultatų sumą:

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

Kodas turėtų rasti masyvo elementų sumą:

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

Kodas turėtų rasti masyvo elementų sumą, tačiau nėra nieko išvedamas į konsolę:

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

Kodas turėtų rasti dviejų funkcijų rezultatų sumą:

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

Kodas turėtų rasti masyvo elementų sumą:

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

Kodas turėtų rasti masyvo elementų sumą:

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 prideda nulį prie skaičiaus nuo 1 iki 9, o skaičius didesnius už 9 grąžina nepakeistus:

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

Kodas turėtų rasti masyvo elementų sumą:

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

Kodas turėtų rasti skaičiaus skaitmenų sumą:

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

Kodas turėtų patikrinti, ar skaičius yra pirminis:

console.log(isPrime(13)); // turėtų išvesti true function isPrime(num) { for (let i = 2; i < num; i++) { if (num % i !== 0) { return true; } else { return false; } } }
Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti