⊗jsPmTrTS 446 of 505 menu

Detención del temporizador JavaScript

Ya sabes cómo iniciar un temporizador, ahora aprendamos a detenerlo. Para ello necesitas saber que cada temporizador, iniciado con la función setInterval, tiene un número único. Este número lo devuelve la función setInterval en el momento de iniciar el temporizador:

let timerId = setInterval(function() { console.log('!') }, 1000); alert(timerId); // mostrará el número del temporizador

Para detener el temporizador se usa la función clearInterval, que acepta el número único de aquel temporizador que necesita ser detenido.

Por ejemplo, iniciemos un temporizador que muestre números en la consola en orden ascendente, comenzando desde 1. Detengamos el temporizador una vez se muestre en pantalla el número 10:

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

Supongamos que tenemos una variable que inicialmente almacena el número 10. Inicia un temporizador, que cada segundo disminuya el valor de esta variable en 1 y muestre ese valor en la consola. Una vez que el valor de la variable alcance cero - detén el temporizador.

Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar