⊗jsPmFBFl 213 of 505 menu

JavaScript funksiýalarynda flaglar

Funksiýalarda flaglar ýaşyryn görnüşde return buýrugy ýardamy bilen ulanylyp bilner. Bunyň nähili edilýändigine göz aýlalyň. Bizde aşakdaky funksiýa bolsun, ol massiwiň ähli elementleriniň positive sanlardygygyny barlaýar:

function isPositive(arr) { let flag = true; for (let elem of arr) { if (elem < 0) { flag = false; } } return flag; }

Funksiýanyň koduny flaglaryň ýaşyryn ulanylyşy bilen ýazyp göreli:

function isPositive(arr) { for (let elem of arr) { if (elem < 0) { return false; } } return true; }

Bu nähili işleýär: eger massiwde gerek element tapylsa - biz return ýardamy bilen funksiýadan (we aýlawdan hem) çykarys. Emma eger massiwde gerek element tapylmasa - funksiýadan çykyş bolmaz we ýerine ýetiriliş return true buýrugyna ýeter. We şeýle bolup, funksiýa massiwde ähli elementleriň positive bolşy nyşany hökmünde true gaýtaryp biler.

Sanlar massiwini parametr hökmünde aljak we bu massiwde ähli elementleriň jübüt sanlardygygyny barlaýan funksiýa düzüň.

San we onuň ähli sanlarynyň tekdygyny barlaýan funksiýa düzüň.

Massiw parametr hökmünde aljak we bu massiwde yzly-yzyna iki şol bir element bardygyny barlaýan funksiýa düzüň.

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