⊗jsPmFBRL 210 of 505 menu

Cikli dhe return në JavaScript

Le të themi se kemi një funksion që kthen shumën e numrave nga 15:

function func() { let sum = 0; for (let i = 1; i <= 5; i++) { sum += i; } return sum; } let res = func(); console.log(res); // do të shfaqet 15

Le të themi tani që ne e vendosim return brenda ciklit, kështu:

function func() { let sum = 0; for (let i = 1; i <= 5; i++) { sum += i; return sum; } } let res = func(); console.log(res);

Në këtë rast, cikli do të ekzekutohet vetëm për një përsëritje dhe do të ndodhë dalja automatike nga funksioni (dhe nga cikli). Dhe në një përsëritje të ciklit, në variablin sum do të ketë vetëm numrin 1, dhe jo të gjithë shumën e kërkuar.

Çfarë do të shfaqet në konsol si rezultat i ekzekutimit të kodit në vijim:

function func(num) { let sum = 0; for (let i = 1; i <= num; i++) { sum += i; return sum; } } console.log( func(5) );

Shpjegoni pse. Çfarë donte të bënte autori i këtij kodi? Korrigjoni gabimin e autorit.

Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo