⊗jsPmRcInr 275 of 505 menu

Kufanya Kazi na Ukurudio katika JavaScript

Katika programu kuna dhana inayoitwa ukurudio - hii ni wakati kitendo kinajiita yenyewe. Hebu tuangalie kwa mfano. Tuonyeshe kwa kutumia ukurudio nambari kutoka 1 hadi 10:

let i = 1; function func(){ console.log(i); i++; if (i <= 10){ func(); // hapa kitendo kinajiita yenyewe } } func();

Hebu tujadili, msimbo huu unafanyaje kazi.

Tuna kigezo cha global i na kitendo func, ndani yake kwenye konsole huonyeshwa yaliyomo katika kigezo i, kisha hufanyika ++.

Ikiwa kigezo chetu i ni kidogo au sawa na 10, basi kitendo huitwa tena. Kwa sababu kigezo i ni cha global, basi kila wakati kitendo kitakapoitwa upya ndani yake kutakuwa na thamani iliyowekwa wakati wa wito uliopita ya kigezo i.

Itatokea kwamba kitendo kitajiita yenyewe hadi i isizidi 10.

Zingatia kwamba katika kesi yetu haiwezekani kitendo kuzinduliwa bila if - ikiwa hii itafanyika, basi kutakuwa na wito usio na mwisho wa vitendo.

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