⊗jsPmTrCn 445 of 505 menu

JavaScript да setInterval функцияси орқали ҳисобловчи

Албатта, бизнинг таймеримиз ҳар сафар бир хил нарсани чиқариши жозибали эмас. Келинг, вазифамизни мураккаблаштирамиз ва ҳар бир сонияда консолга аввал 1, кейин 2, сўнгра 3 ва ҳоказо ўсувчан сонлар чиқадиган қилиб ясайлик.

Бунинг учун бизга функция ишга тушиши орасида қийматларини сақловчи ҳисобловчи ўзгарувчи керак бўлади. Глобал ўзгарувчи ясаш мумкинлигини тушуниш қийин эмас:

let i = 0; // глобал ўзгарувчи setInterval(function() { i++; console.log(i); }, 1000);

Уни янада қисқарок қайта ёзайлик:

let i = 0; setInterval(function() { console.log(++i); }, 1000);

Ёки стрелочна функция орқали янада қисқарок:

let i = 0; setInterval(() => console.log(++i), 1000);

Фарз қилайлик, бошланғичда 100 сони сақланган ўзгарувчи берилган. Ҳар бир сонияда шу ўзгарувчининг қийматини 1 га камайтириб, унинг қийматини консолга чиқарувчи таймерни ишга туширинг.

Ўзбек
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш