⊗jsPmLpMst 168 of 505 menu

Kutafuta Makosa katika Msimbo na Vitendo vya Kurudia JavaScript

Katika kazi zifuatazo programu fulani aliandika msimbo na labda, alifanya makosa ndani yake. Unapaswa kuangalia, msimbo unafanya kile kilichoelezwa. Ikiwa msimbo unafanya kazi vibaya, unapaswa kurekebisha makosa.

Msimbo unapaswa kuchapisha nambari kutoka 0 hadi 10:

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

Msimbo unapaswa kuchapisha nambari kutoka 10 hadi 0:

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

Msimbo unapaswa kuchapisha nambari kutoka 10 hadi 0:

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

Msimbo unapaswa kuchapisha nambari kutoka 0 hadi 10:

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

Msimbo unapaswa kupata jumla ya nambari kamili kutoka 1 hadi 10:

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

Msimbo unapaswa kupata zao la nambari kamili kutoka 1 hadi 10:

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

Msimbo unapaswa kupata jumla ya vipengele vya safu:

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

Msimbo unapaswa kupata jumla ya vipengele vya safu:

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

Msimbo unapaswa kupata jumla ya vipengele vya safu:

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

Msimbo unapaswa kupata jumla ya vipengele vya safu, hata hivyo, kila wakati unachapisha 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); // kwa sababu fulani inachapisha NaN

Msimbo unapaswa kupata jumla ya vipengele vya safu:

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); // kwa sababu fulani haichapishi 15

Msimbo unapaswa kupata jumla ya vipengele vya safu:

let arr = ['1', '2', '3', '4', '5']; let sum = 0; for (let i = 0; i < arr.length; i++) { sum += +i; } console.log(sum); // kwa sababu fulani haichapishi 15

Msimbo unapaswa kuinua kipeo cha mraba kila kipengele cha safu:

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

Msimbo unapaswa kujaza safu kwa nambari kutoka 1 hadi 5:

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

Msimbo unapaswa kupata jumla ya vipengele vya kitu:

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

Msimbo unapaswa kupata jumla ya vipengele vya kitu:

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

Msimbo unapaswa kuangalia, kama kuna nambari 3 kwenye safu au la:

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

Msimbo unapaswa kujaza safu kwa nambari kutoka 1 hadi 5:

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

Msimbo unapaswa kuangalia, kama kuna nambari 3 kwenye safu au la:

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

Msimbo unapaswa kuchapisha tu vipengele vilivyo sawa kutoka kwenye safu:

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

Msimbo unapaswa kuandika kwenye safu mpya tu vipeo visivyo sawa vya safu ya zamani:

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);
Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa