РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗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() );

Санды параметр ретінде қабылдайтын және оны 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
Біз сайттың жұмысы, аналитика және персонализация үшін cookie файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау