⊗jsPmLpMst 168 of 505 menu

Virheiden etsiminen JavaScript-silmukoiden koodista

Seuraavissa tehtävissä eräs ohjelmoija on kirjoittanut koodia ja mahdollisesti tehnyt siihen virheitä. Sinun tulee tarkistaa, tekeekö koodi kuvatun asian. Jos koodi toimii väärin, sinun tulee korjata virheet.

Koodin tulisi tulostaa numerot 0:sta 10:een:

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

Koodin tulisi tulostaa numerot 10:stä 0:aan:

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

Koodin tulisi tulostaa numerot 10:stä 0:aan:

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

Koodin tulisi tulostaa numerot 0:sta 10:een:

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

Koodin tulisi löytää kokonaislukujen summa 1:stä 10:een:

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

Koodin tulisi löytää kokonaislukujen tulo 1:stä 10:een:

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

Koodin tulisi löytää taulukon alkioiden summa:

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

Koodin tulisi löytää taulukon alkioiden summa:

let arr = ['1', '2', '3', '4', '5']; let sum = ''; for (let elem of arr) { sum += +elem; } console.log(sum); // pitäisi tulostaa 15

Koodin tulisi löytää taulukon alkioiden summa:

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

Koodin tulisi löytää taulukon alkioiden summa, mutta se tulostaa aina NaN:n:

let arr = ['1', '2', '3', '4', '5']; let sum = 0; for (let i = 0; i <= arr.length; i++) { sum += +arr[i]; } console.log(sum); // jostain syystä tulostaa NaN

Koodin tulisi löytää taulukon alkioiden summa:

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); // jostain syystä ei tulosta 15

Koodin tulisi löytää taulukon alkioiden summa:

let arr = ['1', '2', '3', '4', '5']; let sum = 0; for (let i = 0; i < arr.length; i++) { sum += +i; } console.log(sum); // jostain syystä ei tulosta 15

Koodin tulisi nostaa jokainen taulukon alkio toiseen potenssiin:

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

Koodin tulisi täyttää taulukko numeroilla 1:stä 5:een:

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

Koodin tulisi löytää olion alkioiden summa:

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

Koodin tulisi löytää olion alkioiden summa:

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

Koodin tulisi tarkistaa, onko taulukossa numero 3 vai ei:

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

Koodin tulisi täyttää taulukko numeroilla 1:stä 5:een:

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

Koodin tulisi tarkistaa, onko taulukossa numero 3 vai ei:

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

Koodin tulisi tulostaa vain parilliset alkiot taulukosta:

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

Koodin tulisi kirjoittaa uuteen taulukkoon vain parittomat alkiot vanhasta taulukosta:

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);
Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää