⊗jsPmTrLn 444 of 505 menu

JavaScript-de setInterval funksiýasy bilen işlemeğiň esaslary

Bu sapakda biz JavaScript-de taimerlar bilen nähili işlemelidigini öwreneris. Taimerlar bilen işlemegi başardykdan soň, sahypada belli bir wagt aralygyndan soň käbir amallary awtomatik ýerine ýetirip bilersiňiz. Mysal üçin, suratlar her sekuntda çalşyrylan surat slýderini düzüp bilersiňiz.

JavaScript-de taimerlar bilen işlemek üçin setInterval funksiýasy ulanylýar, bu funksiýa bellenen kody belli wagt aralyklarynda işledýär.

Bu funksiýa şeýle işleýär: birinji parametr hökmünde ol funksiýanyň başlangyç kody kabul edýär, ikinji parametr hökmünde bolsa, bu funksiýanyň nädip awtomatik çagyrylandygynyň aralygyny kabul edýär. Ikinji parametr millisekuntlarda bellenilýär (1000 millisekunt = 1 sekunt).

Geliň, bir mysalda bu funksiýanyň işini öwreneliň. Mysal üçin, her sekunt konsola bir zat ýazdyrýan kody ýazalyň.

Ilki bilen, konsola bir zat ýazdyrýan funksiýany düzeliň:

function timer() { console.log('!'); }

Indi bolsa, setInterval-yň kömegi bilen döreden funksiýamyzyň her sekunt işlenmegine göz ýetirýäris:

setInterval(timer, 1000); function timer() { console.log('!'); }

Başga bir funksiýa düzmek hökman däl - diňe birinji setInterval parametrine anonim funksiýa geçirip bilersiňiz, mysal şeýle:

setInterval(function() { console.log('!'); }, 1000);

Her 3 sekuntda konsola bir zat ýazdyrýan taimeri işlediň.

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