⊗jsPmTrTS 446 of 505 menu

JavaScript-ajastimen pysäyttäminen

Tiedät jo kuinka käynnistää ajastin, nyt opitaan pysäyttämään se. Tätä varten sinun tulee tietää, että jokaisella setInterval-funktiolla setInterval käynnistetyllä ajastimella on yksilöllinen numero. Tämän numeron palauttaa setInterval-funktio ajastimen käynnistyessä:

let timerId = setInterval(function() { console.log('!') }, 1000); alert(timerId); // tulostaa ajastimen numeron

Ajastimen pysäyttämiseen käytetään clearInterval-funktiota, joka ottaa vastaan sen ajastimen yksilöllisen numeron, joka on pysäytettävä.

Esimerkkinä käynnistetään ajastin, joka tulostaa konsoliin numeroita nousevassa järjestyksessä alkaen 1:stä. Pysäytetään ajastin, kun ruudulle on tulostettu numero 10:

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

Olkoon muuttuja, jossa alun perin säilytetään numero 10. Käynnistä ajastin, joka vähentää tämän muuttujan arvoa 1:llä joka sekunti ja tulostaa tämän arvon konsoliin. Kun muuttujan arvo saavuttaa nollan - pysäytä ajastin.

Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää