141 of 264 menu

Fonction setInterval

La fonction setInterval exécute du code à intervalles de temps spécifiés. Le premier paramètre doit être une fonction de rappel, et le second - le temps en millisecondes indiquant l'intervalle auquel le code, spécifié par le premier paramètre, sera répété. La fonction retourne un identifiant unique avec lequel la minuterie peut être arrêtée. Pour cela, cet identifiant doit être passé à la fonction clearInterval.

Syntaxe

setInterval(fonction, temps);

Exemple

Démarons une minuterie qui affiche du texte dans la console chaque seconde :

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

Exemple

Démarons une minuterie qui affiche dans la console des nombres entiers croissants chaque seconde :

let i = 0; setInterval(function() { console.log(i++); }, 1000);

Exemple

Arrêtons la minuterie lorsque le compteur atteint la valeur 10 :

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

Voir aussi

  • la fonction setTimeout,
    qui définit un délai avant l'exécution du code
Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser