⊗jsPmLpMst 168 of 505 menu

JavaScript циклаларида хатоларни излаш

Куйидаги вазифаларда бирограммер код ёзган ва, эҳтимол, унда хатолар қилган. Сиз коднинг тавсифланган ишни бажараётганини текширишингиз керак. Агар код ноўрин ишласа, сиз хатоларни туғришингиз керак.

Код 0 дан 10 гача рақамларни чиқариши керак:

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

Код 10 дан 0 гача рақамларни чиқариши керак:

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

Код 10 дан 0 гача рақамларни чиқариши керак:

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

Код 0 дан 10 гача рақамларни чиқариши керак:

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

Код 1 дан 10 гача бутун сонларнинг йиғиндисини топиши керак:

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

Код 1 дан 10 гача бутун сонларнинг кўпайтмасини топиши керак:

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

Код массив элементларининг йиғиндисини топиши керак:

let arr = ['1', '2', '3', '4', '5']; let sum = 0; for (let elem of arr) { sum += elem; } console.log(sum); // 15 чиқариши керак

Код массив элементларининг йиғиндисини топиши керак:

let arr = ['1', '2', '3', '4', '5']; let sum = ''; for (let elem of arr) { sum += +elem; } console.log(sum); // 15 чиқариши керак

Код массив элементларининг йиғиндисини топиши керак:

let arr = ['1', '2', '3', '4', '5']; let sum = 0; for (let elem of arr) { sum = +elem; } console.log(sum); // 15 чиқариши керак

Код массив элементларининг йиғиндисини топиши керак, аммо, доим 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); // нимагадир NaN чиқаради

Код массив элементларининг йиғиндисини топиши керак:

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); // нимагадир 15 чиқармайди

Код массив элементларининг йиғиндисини топиши керак:

let arr = ['1', '2', '3', '4', '5']; let sum = 0; for (let i = 0; i < arr.length; i++) { sum += +i; } console.log(sum); // нимагадир 15 чиқармайди

Код массивнинг ҳар бир элементини квадратга кўтариши керак:

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

Код массивни 1 дан 5 гача рақамлар билан тўлдириши керак:

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

Код объект элементларининг йиғиндисини топиши керак:

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

Код объект элементларининг йиғиндисини топиши керак:

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

Код массивда 3 сони бор-йўқлигини текшириши керак:

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

Код массивни 1 дан 5 гача рақамлар билан тўлдириши керак:

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

Код массивда 3 сони бор-йўқлигини текшириши керак:

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

Код массивдан фақат жуфт элементларни чиқариши керак:

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

Код янги массивга фақат эски массивнинг тоқ элементларини ёзиши керак:

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);
Ўзбек
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш