⊗jsPmFBRLA 211 of 505 menu

JavaScript циклдеринде return колдонуу

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() );

Санды параметр катары кабыл алган жана натыйжасы 10дон кичине болгонго чейин аны 2го канча жолу бөлүү керектигин аныктаган функция жазыңыз. Функция натыйжага жетүү үчүн талап кылынган итерациялардын санын кайтарсын.

Кыргызча
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
Биз сайттин иштөөсү, аналитика жана персонализация үчүн cookie файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу