⊗jsPmLpMst 168 of 505 menu

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

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

Kodam jāizvada skaitļi no 0 līdz 10:

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

Kodam jāizvada skaitļi no 10 līdz 0:

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

Kodam jāizvada skaitļi no 10 līdz 0:

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

Kodam jāizvada skaitļi no 0 līdz 10:

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

Kodam jāatrod veselo skaitļu summa no 1 līdz 10:

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

Kodam jāatrod veselo skaitļu reizinājums no 1 līdz 10:

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

Kodam jāatrod masīva elementu summa:

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

Kodam jāatrod masīva elementu summa:

let arr = ['1', '2', '3', '4', '5']; let sum = ''; for (let elem of arr) { sum += +elem; } console.log(sum); // jāizvada 15

Kodam jāatrod masīva elementu summa:

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

Kodam jāatrod masīva elementu summa, taču vienmēr izvada 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); // kādu iemeslu dēļ izvada NaN

Kodam jāatrod masīva elementu 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); // kādu iemeslu dēļ izvada ne 15

Kodam jāatrod masīva elementu summa:

let arr = ['1', '2', '3', '4', '5']; let sum = 0; for (let i = 0; i < arr.length; i++) { sum += +i; } console.log(sum); // kādu iemeslu dēļ izvada ne 15

Kodam jākāpina katrs masīva elements kvadrātā:

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

Kodam jāaizpilda masīvs ar skaitļiem no 1 līdz 5:

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

Kodam jāatrod objekta elementu summa:

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

Kodam jāatrod objekta elementu summa:

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

Kodam jāpārbauda, vai masīvā atrodas skaitlis 3 vai nē:

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

Kodam jāaizpilda masīvs ar skaitļiem no 1 līdz 5:

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

Kodam jāpārbauda, vai masīvā atrodas skaitlis 3 vai nē:

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

Kodam jāizvada tikai pāra elementi no masīva:

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

Kodam jaunajā masīvā jāieraksta tikai vecā masīva nepāra elementi:

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