⊗jsPmFBRLA 211 of 505 menu

JavaScript-daky aýlanmalarda return ulanylyşy

return aýlanmanyň içinde ýerleşýändigi, ähli wagt ýalňyşlyk däldir. Indiki mysalda, jemi 10-a deň ýa-da ondan uly bolýança, massiwyň ilkinji näçe elementini goşmalydygyny kesgitleýän funksiýa ýasalýar:

function func(arr) { let sum = 0; for (let i = 0; i < arr.length; i++) { sum += arr[i]; // Eger jemi 10-dan uly ýa-da deň bolsa: if (sum >= 10) { return i + 1; // aýlanmadan we funksiýadan çykýarys } } } let res = func([1, 2, 3, 4, 5]); console.log(res);

Indiki mysalda, netije 100-dan uly bolýança, 1 sanysyndan başlap, näçe sanysy bir-birine goşmalydygyny hasaplaýan funksiýa ýasalýar:

function func() { let sum = 0; let i = 1; while (true) { // çyksyz aýlanma sum += i; if (sum >= 100) { return i; // aýlanma şu ýerden çykançalyk aýlanýar } i++; } } console.log( func() );

Sanda parametr kabul edýän we netije 10-dan kiçi bolýança, ony 2-e bölýän funksiýa ýazyň. Funksiýa, netijä ýetmek üçin zerur bolan iterasiýalaryň sanyny yzyna gaýtarsyn.

Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et