logo

JavaScript setTimeout() yöntemi

setTimeout() JavaScript'teki yöntem, belirtilen zaman aralığını bekledikten sonra bir işlevi yürütmek için kullanılır. Bu yöntem, zamanlayıcının kimlik değerini temsil eden sayısal bir değer döndürür.

Farklı olarak setInterval() yöntem, setTimeout() yöntem işlevi yalnızca bir kez yürütür. Bu yöntem ile veya olmadan yazılabilir. pencere önek.

Şunu kullanabiliriz: clearTimeout() zaman aşımını durdurmaya veya belirtilen işlevin yürütülmesini engellemeye yönelik yöntem setTimeout() yöntem. Tarafından döndürülen değer setTimeout() yöntemin argümanı olarak kullanılabilir. clearTimeout() Zamanlayıcıyı iptal etme yöntemi.

java haritası

Yaygın olarak kullanılan sözdizimi setTimeout() yöntem aşağıda verilmiştir.

Sözdizimi

 window.setTimeout(function, milliseconds); 

Parametre değerleri

Bu yöntem iki parametre değeri alır işlev Ve milisaniye bunlar aşağıdaki gibi tanımlanır.

numaralı alfabe

işlev: Çalıştırılacak kod bloğunu içeren fonksiyondur.

milisaniye: Bu parametre, işlevin yürütülmesinin gerçekleşeceği zaman aralığını temsil eder. Aralık milisaniye cinsindendir. Varsayılan değeri 0'dır. Kodun ne sıklıkla çalıştırılacağını tanımlar. Belirtilmemişse değer 0 kullanıldı.

alt dize java

kullanımını anlayalım setTimeout() bazı illüstrasyonlar kullanarak yöntem.

Örnek 1

Bu, kullanımın basit bir örneğidir setTimeout() yöntem. Burada iki saniye aralıklarla bir uyarı iletişim kutusu görüntülenecektir. Belirtilen fonksiyonun yürütülmesini engellemek için herhangi bir yöntem kullanmıyoruz. setTimeout() yöntem. Böylece setTimeout() yöntem, belirtilen işlevi belirli bir zaman aralığından sonra yalnızca bir kez çalıştırır.

 setTimeout() method <h3> This is an example of using the setTimeout() method </h3> <p> Click the following button before 2 seconds to see the effect. </p> Stop var a = setTimeout(fun1, 2000); function fun1() { var win1 = window.open(); win1.document.write(&apos; <h2> Welcome to the javaTpoint.com </h2>&apos;); setTimeout(function(){win1.close()}, 2000); } function stop() { clearTimeout(a); } 
Şimdi Test Edin

Çıktı

JavaScript setTimeout() yöntemi

Kullanıcı tıkladığında çıktı aynı kalacaktır. durmak düğmesine iki saniye önce basın. Aksi takdirde iki saniye sonra yeni bir sekme açılacak ve iki saniye açıldıktan sonra kapanacaktır.