⊗jsPmFBRL 210 of 505 menu

Ցիկլը և return-ը JavaScript-ում

Ենթադրենք ունենք ֆունկցիա, որը վերադարձնում է թվերի գումարը 1-ից մինչև 5:

function func() { let sum = 0; for (let i = 1; i <= 5; i++) { sum += i; } return sum; } let res = func(); console.log(res); // կարտածի 15

Ենթադրենք հիմա մենք տեղադրում ենք return-ը ցիկլի ներսում, ահա այսպես.

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

Այս դեպքում ցիկլը կկատարի միայն մեկ իտերացիա և կտեղի ունենա ֆունկցիայից ավտոմատ ելք (և միաժամանակ ցիկլից): Իսկ մեկ իտերացիայի ընթացքում sum փոփոխականում կլինի միայն 1 թիվը, այլ ոչ թե ամբողջ պահանջվող գումարը:

Ի՞նչ կարտածվի կոնսոլում հետևյալ կոդի կատարման արդյունքում.

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

Բացատրեք, թե ինչու: Ի՞նչ էր ուզում անել տվյալ կոդի հեղինակը: Ուղղեք հեղինակի սխալը:

Հայերեն
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել