⊗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हिन्दीMagyarՀայերենIndonesiaItaliano日本語Қазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა