⊗jsPmFBRLA 211 of 505 menu

Return-ի կիրառությունը ցիկլերում JavaScript-ում

Փաստը, որ return-ը գտնվում է ցիկլի ներսում, միշտ չէ, որ սխալ է: Հաջորդ օրինակում ստեղծված է ֆունկցիա, որը որոշում է, թե զանգվածի առաջին քանի տարրեր պետք է գումարել, որպեսզի գումարը դառնա մեծ կամ հավասար 10-ի:

function func(arr) { let sum = 0; for (let i = 0; i < arr.length; i++) { sum += arr[i]; // Եթե գումարը մեծ է կամ հավասար 10-ի: if (sum >= 10) { return i + 1; // դուրս ենք գալիս ցիկլից և ֆունկցիայից } } } let res = func([1, 2, 3, 4, 5]); console.log(res);

Հաջորդ օրինակում ստեղծված է ֆունկցիա, որը հաշվարկում է, թե սկսած 1-ից քանի ամբողջ թիվ պետք է գումարել, որպեսզի արդյունքը դառնա 100-ից մեծ:

function func() { let sum = 0; let i = 1; while (true) { // անվերջ ցիկլ sum += i; if (sum >= 100) { return i; // ցիկլը պտտվում է մինչև այստեղից դուրս գալը } i++; } } console.log( func() );

Գրեք ֆունկցիա, որը պարամետրով կվերցնի թիվ և կբաժանի այն 2-ի այնքան անգամ, մինչև արդյունքը դառնա 10-ից փոքր: Թող ֆունկցիան վերադարձնի այն կրկնությունների քանակը, որն անհրաժեշտ էր արդյունքին հասնելու համար:

Հայերեն
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-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել