本篇文章將為大家介紹javascript中setTimeout()和setInterval()兩個計時器的使用區別介紹。 (推薦:《javascript教學》)
setTimeout()方法
setTimeout()
方法在等待指定的毫秒數之後執行一個函數。
語法:
window.setTimeout(function, milliseconds); function : 第一个参数是要执行的函数 milliseconds : 表示执行前的毫秒数.
例如,我們希望在使用者按下「點擊我!」按鈕2秒後彈出一個提示框。
javascript程式碼如下:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> </head> <body> <button onclick="setTimeout(gfg, 2000);">点击我!</button> <script> function gfg() { alert('欢迎来到PHP中文网!'); } </script> </body> </html>
輸出:
一旦使用者按下「按我」按鈕,然後在暫停2秒後,會彈出一個方塊。
setInterval()方法
setInterval()
方法在每個給定的時間間隔重複一個給定的函數。
語法:
window.setInterval(function, milliseconds); function : 第一个参数是要执行的函数 milliseconds :表示每次执行之间的时间间隔的长度。
程式碼範例如下:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> </head> <body> <p>我会说“你好”很多次!</p> <p id="GFG"></p> <script> var myVar = setInterval(myTimer, 1000); function myTimer() { document.getElementById("GFG").innerHTML += "<p>你好</p>"; } </script> </body> </html>
每隔一秒就會顯示一則新的「你好」訊息。
然後:
#這篇文章就是關於JavaScript中setTimeout()和setInterval()兩個計時器的差別介紹,希望對需要的朋友有幫助!
以上是JavaScript中setTimeout()和setInterval()兩個計時器的差別的詳細內容。更多資訊請關注PHP中文網其他相關文章!