⊗jsPmLpMst 168 of 505 menu

Iskanje napak v kodi z zankami JavaScript

V naslednjih nalogah je neki programer napisal kodo in morda naredil napake. Preveriti morate, ali koda dela tako, kot je opisano. Če koda ne deluje pravilno, morate napake popraviti.

Koda bi morala izpisati številke od 0 do 10:

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

Koda bi morala izpisati številke od 10 do 0:

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

Koda bi morala izpisati številke od 10 do 0:

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

Koda bi morala izpisati številke od 0 do 10:

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

Koda bi morala najti vsoto celih števil od 1 do 10:

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

Koda bi morala najti produkt celih števil od 1 do 10:

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

Koda bi morala najti vsoto elementov tabele:

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

Koda bi morala najti vsoto elementov tabele:

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

Koda bi morala najti vsoto elementov tabele:

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

Koda bi morala najti vsoto elementov tabele, vendar vedno izpiše 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); // iz neznanega razloga izpiše NaN

Koda bi morala najti vsoto elementov tabele:

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); // iz neznanega razloga ne izpiše 15

Koda bi morala najti vsoto elementov tabele:

let arr = ['1', '2', '3', '4', '5']; let sum = 0; for (let i = 0; i < arr.length; i++) { sum += +i; } console.log(sum); // iz neznanega razloga ne izpiše 15

Koda bi morala kvadrirati vsak element tabele:

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

Koda bi morala napolniti tabelo s številkami od 1 do 5:

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

Koda bi morala najti vsoto elementov objekta:

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

Koda bi morala najti vsoto elementov objekta:

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

Koda bi morala preveriti, ali v tabeli obstaja številka 3 ali ne:

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

Koda bi morala napolniti tabelo s številkami od 1 do 5:

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

Koda bi morala preveriti, ali v tabeli obstaja številka 3 ali 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);

Koda bi morala izpisati samo sode elemente tabele:

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

Koda bi morala v novo tabelo zapisati samo lihe elemente stare tabele:

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);
Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni