⊗jsPmLpMst 168 of 505 menu

Klaidų paieška JavaScript ciklų 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 neteisingai, turite ištaisyti klaidas.

Kodas turi išvesti skaičius nuo 0 iki 10:

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

Kodas turi išvesti skaičius nuo 10 iki 0:

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

Kodas turi išvesti skaičius nuo 10 iki 0:

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

Kodas turi išvesti skaičius nuo 0 iki 10:

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

Kodas turi rasti sveikųjų skaičių nuo 1 iki 10 sumą:

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

Kodas turi rasti sveikųjų skaičių nuo 1 iki 10 sandaugą:

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

Kodas turi rasti masyvo elementų sumą:

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

Kodas turi rasti masyvo elementų sumą:

let arr = ['1', '2', '3', '4', '5']; let sum = ''; for (let elem of arr) { sum += +elem; } console.log(sum); // turi išvesti 15

Kodas turi rasti masyvo elementų sumą:

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

Kodas turi rasti masyvo elementų sumą, tačiau visada išveda NaN:

let arr = ['1', '2', '3', '4', '5']; let sum = 0; for (let i = 0; i <= arr.length; i++) { sum += +arr[i]; } console.log(sum); // kažkodėl išveda NaN

Kodas turi rasti masyvo elementų sumą:

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); // kažkodėl išveda ne 15

Kodas turi rasti masyvo elementų sumą:

let arr = ['1', '2', '3', '4', '5']; let sum = 0; for (let i = 0; i < arr.length; i++) { sum += +i; } console.log(sum); // kažkodėl išveda ne 15

Kodas turi pakelti kiekvieną masyvo elementą kvadratu:

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

Kodas turi užpildyti masyvą skaičiais nuo 1 iki 5:

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

Kodas turi rasti objekto elementų sumą:

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

Kodas turi rasti objekto elementų sumą:

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

Kodas turi patikrinti, ar masyve yra skaičius 3, ar ne:

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

Kodas turi užpildyti masyvą skaičiais nuo 1 iki 5:

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

Kodas turi patikrinti, ar masyve yra skaičius 3, ar ne:

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

Kodas turi išvesti tik lyginius masyvo elementus:

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

Kodas turi į naują masyvą įrašyti tik senojo masyvo nelyginius elementus:

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