⊗jsPmTrTS 446 of 505 menu

JavaScript taymerinin dayandırılması

Artıq taymeri necə işə salmağı bilirsiniz, gəlin indi onu necə dayandıracağımızı öyrənək. Bunun üçün siz bilməlisiniz ki, setInterval funksiyası ilə işə salınan hər bir taymerin unikal nömrəsi var. Bu nömrəni setInterval funksiyası taymer işə düşən anda qaytarır:

let timerId = setInterval(function() { console.log('!') }, 1000); alert(timerId); // taymerin nömrəsini çap edəcək

Taymeri dayandırmaq üçün clearInterval funksiyası istifadə olunur, hansı ki, dayandırılması tələb olunan taymerin unikal nömrəsini qəbul edir.

Nümunə üçün gəlin, 1-dən başlayaraq artan ədədləri konsola çap edən bir taymer işə salaq. Taymeri, ekranda 10 rəqəmi çap olunan kimi dayandıraq:

let i = 0; let timerId = setInterval(function() { console.log(++i); if (i >= 10) { clearInterval(timerId); } }, 1000);

Tutaq ki, bir dəyişən verilib, onun əvvəlcədən qiyməti 10-dır. Hər saniyə bu dəyişənin qiymətini 1 vahid azaldan və bu qiyməti konsola çap edən bir taymer işə salın. Dəyişənin qiyməti sıfıra çatan kimi - taymeri dayandırın.

Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et