⊗jsPmLpBOP 155 of 505 menu

Tatizo la Hiari ya Mabano Katika Vitendo vya Kurudia (Loops) kwa JavaScript

Ingawa katika vitendo vya kurudia inawezekana kuacha mabano ya curly, napendekeza sana usifanye hivyo, kwa sababu msimbo huo mara nyingi husababisha makosa.

Tutaangalia kwa mfano. Hebu tuseme tuna msimbo ufuatao:

for (let i = 0; i <= 9; i++) console.log(i); // itatoa nambari kutoka 0 hadi 9

Nitaingiza marekebisho madogo katika msimbo ulio hapo juu (tafuta yaliyobadilika) - na hautafanya kazi tena:

for (let i = 0; i <= 9; i++); console.log(i); // itatoa hitilafu

Basi, ni nini nilichokirekebisha?

Tatizo lilitokea kwa sababu niliweka alama ya nukta mkato (semicolon) baada ya mabano ) ya kitendo cha kurudia. Katika hali hiyo, kitakachotokea ni kinachojulikana kama kituo cha kurudia bila mwili: kitazunguka tu ndani, na mstari unaofuata hautakuwa unahusiana nayo. Kwa hivyo, ili kuepuka matatizo, napendekeza kila wakati kuweka mabano ya curly katika vitendo vya kurudia.

Elezea, matokeo ya utekelezaji wa msimbo ufuatao yatakuwa yapi:

let arr = [1, 2, 3, 4, 5]; for (let elem of arr); console.log(elem);
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