⊗jsPmTrTS 446 of 505 menu

JavaScript laikmatų sustabdymas

Jūs jau žinote, kaip paleisti laikmatį, dabar išmokime jį sustabdyti. Tam jums reikia žinoti, kad kiekvienas laikmatis, paleistas naudojant funkciją setInterval, turi unikalų numerį. Šį numerį grąžina funkcija setInterval paleidimo laikmatį momentu:

let timerId = setInterval(function() { console.log('!') }, 1000); alert(timerId); // atvaizduos laikmačio numerį

Laikmačiui sustabdyti naudojama funkcija clearInterval, kuri priima unikalų numerį to laikmačio, kurį reikia sustabdyti.

Pavyzdžiui, paleiskime laikmatį, kuris išveda į konsolę skaičius didėjimo tvarka, pradedant nuo 1. Sustabdysime laikmatį, kai ekrane bus atvaizduotas skaičius 10:

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

Tarkime, duotas kintamasis, kuriame iš pradžių saugomas skaičius 10. Paleiskite laikmatį, kuris kas sekundę sumažins šio kintamojo reikšmę 1 ir išves šią reikšmę į konsolę. Kai kintamojo reikšmė pasieks nulį - sustabdykite laikmatį.

Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti