-
.setInterval(): Milisaniye cinsinden belirli aralıklarla bir fonksiyonu çağırmaya yarar. setInterval metodu clearInterval() metodu çağrılana veya pencere kapatılıncaya kadar fonksiyonu çağırmaya devam eder. (1 saniye = 1000 milisaniye)
-
.setTimeout() : Belirli bir milisaniye sonra bir fonksiyonu sadece 1 kez çağırmaya yarar. Fonksiyonu çağırmayı durdurmak için clearTimeout() metodu kullanılır.
Syntax
setInterval(function,miliseconds);
setTimeout(function,miliseconds);
Parametreler
-
function : Gerekli bir parametredir. Yürütülecek fonksiyonu yazacağımız parametredir.
-
miliseconds : Gerekli bir parametredir. Kodlar çalıştırılmadan önce beklenecek olan milisaniye cinsinden zaman miktarıdır.
Örnek-setInterval()
setInterval(function(){
alert("Merhaba");},3000);
Örnek-setTimeout()
setTimeout(function(){
alert("Merhaba");},2000);
Yukarıdaki 1.örnekte her 3 saniyede bir alert ile Merhaba uyarısı verilecektir. 2. örnekte ise fonksiyon 2 saniye bekletilip sadece bir kez çalışır.