Javascript de timer işlemleri için 2 fonksiyon kullanılır.
setInterval() ve clearInterval() adlarındanda anlaşılacağı üzere setInterval bir komut kümesini verilen
süre doğdultusunda defalarca çalıştırır.clearInterval ise bu çalışmaya son verir.
Aşağıdaki örnek 1 den 10 a kadar sayar ve 9 a gelince durur.
<!DOCTYPE html>
<html >
<head>
<script src="js/deneme.js"></script>
<title>Alp</title><meta charset="utf-8"/>
</head>
<body>
<h2 id="sd" >Burası sayıma başlıyacak</h2>
<script>
var i=0;
var x=setInterval(function(){ say() },1000); // burdaki 1000 rakamını değiştirerek kaç saniye yeni işlem yapılacağını yarlayabilirsiniz.
function say(){
document.getElementById("sd").innerHTML=i;
i++;
if(i==10){
alert ("Sayım Bitti");
clearInterval(x);
}
}
</script>
</body>
</html>