⊗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çeЎзбекOʻzbekTiếng Việt
Біз сайттың жұмысы, аналитика және персонализация үшін cookie файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау