setInterval() ve setTimeout() Metodları

JavaScript ile belli zaman aralıklarıyla tekrarlamasını istediğimiz ya da periyodik olarak tekrarladığımız işlem ve fonksiyonlar için setInterval ve seyTimeout metodlarını kullanırız.

Her iki metodun da benzerlikleri olsa dakullanım alanlarına göre farklı amaçları vardır.

setInterval() Metodu: Milisaniye cinsinden belirli aralıklarla bir kodu ya da fonksiyonu çağırır. setInterval metodu clearInterval() metodu çağrılana veya pencere kapatılıncaya kadar fonksiyonu çağırmaya devam eder. (1 saniye = 1000 milisaniye)

setTimeout() Metodu: Belirli bir milisaniye sonra bir fonksiyonu sadece 1 kere çağırır. setTimeout’un fonksiyonu çağırmasını durdurmak için clearTimeout() metodu kullanılır.

setInterval(function,miliseconds);
setTimeout(function,miliseconds);
setInterval(function(){
       alert("İyi günler...");},3000);

Yukarıdaki örnekte tarayıcımız 3 saniyede bir İyi günler uyarısı verecektir.

setTimeout(function(){
       alert("İyi akşamlar...");},2000);

Bu örneğimizde ise tarayıcımız belgemizi yükledikten 2 saniye sonra İyi akşamlar uyarısı vereceketir.

Bu yazı yorumlara kapalı.