⊗jsPmFBFl 213 of 505 menu

Bendera katika Kazi za JavaScript

Katika kazi, bendera zinaweza kutumika kwa njia isiyo wazi kwa kutumia kauli return. Hebu tuangalie jinsi hii inafanyika. Hebu tuseme tunayo kazi ifuatayo, inayokagua kama vipengele vyote vya safu ni nambari chanya:

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

Hebu tuandike tena msimbo wa kazi kwa kutumia bendera kwa njia isiyo wazi:

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

Jinsi hii inavyofanya kazi: ikiwa kipengele kinachohitajika kitapatikana katika safu - tutatoka kwenye kazi (na pia kwenye kitanzi) kwa kutumia return. Lakini ikiwa hakuna kipengele kinachohitajika katika safu - hautatoka kwenye kazi na utekelezaji utafikia hadi kwenye amri return true. Na itatokea kwamba kazi itarudisha true kama ishara kwamba vipengele vyote katika safu ni chanya.

Fanya kazi, ambayo itachukua safu ya nambari kama kigezo, na kukagua, kama vipengele vyote katika safu hii ni nambari shufwa.

Fanya kazi, ambayo itachukua nambari kama kigezo na kukagua, ikiwa tarakimu zote za nambari hii ni zisizo shufwa.

Fanya kazi, ambayo itachukua safu kama kigezo na kukagua, ikiwa kuna vipengele viwili sawa mfululizo katika safu hii.

Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa