Javascript SetInterval & SetTimeOut Kullanımı
Herkese merhabalar bu yazımızda sizlerle beraber javascript’de setinterval ve settimeout methodlarının kullanımını inceliyor olacağız, bu methodlar kendilerine verilen milisaniye cinsinden olan zaman diliminde sizin istediğiniz işleri yaparlar,dilerseniz hemen başlayalım.
SetInterval;
setinterval methodunun belirli periyoduk aralıklarla çalıştırmak istediğimiz kod bloklarını çalıştırmak için kullanabiliriz. Örneğin her 10 saniyede bir ekrana merhaba yazdırmak için setinterval methodunu kullanabiliriz.
<script>
let intervalId;intervalId = setInterval(()=>{console.log('merhaba')},10*1000)//Zamanlayıcıyı durdurmak için
//clearInterval(intervalId)
</script>
zamanlayıcıyı durdurmadığımız sürece arkaplanda çalışmaya devam edicektir bu yüzden ihtiyaç duyduğumuzda clearInterval methoduna intervalId değerini vererek interval işlemini durduruyoruz.
SetTimeOut;
settimeout methodunu ise belirli bir zaman dilimi geçtikten sonra bir defa çalıştırmak istediğimiz durumlarda kullanırız.Örneğin kullanıcı sayfanıza giriş yaptıktan 10 dakika sonra giriş yapan kullanıcıya 10 dakikadır buradasınız gibi bir uyarı vermek istediğinizi ele alalım bunun için settimeout methodunu kullanabiliriz.
<script>
let intervalId;intervalId = setTimeout(()=>{console.log('10 dakikadır buradasınız')},100*1000)//Zamanlayıcıyı durdurmak için
//clearTimeout(intervalId)
</script>
1000ms=1s;
Herkese İyi Çalışmalar Dilerim.