JS中setTimeout()和setInterval()的區(qū)別

setTimeout()方法

setTimeout()方法在等待指定的毫秒數(shù)之后執(zhí)行一個函數(shù)。

語法:

window.setTimeout(function,?milliseconds);

function?:?第一個參數(shù)是要執(zhí)行的函數(shù)

milliseconds?:?表示執(zhí)行前的毫秒數(shù).

例如,我們希望在用戶按下“點擊我!”按鈕2秒后彈出一個提示框。

javascript代碼如下:

點擊我!

function?gfg()

{

alert('歡迎來到PHP中文網(wǎng)!');

}

輸出:

一旦用戶按下“按我”按鈕,然后在暫停2秒后,會彈出一個框。

setInterval()方法

setInterval()方法在每個給定的時間間隔重復(fù)一個給定的函數(shù)。

語法:

window.setInterval(function,?milliseconds);

function?:?第一個參數(shù)是要執(zhí)行的函數(shù)

milliseconds?:表示每次執(zhí)行之間的時間間隔的長度。

代碼示例如下:

我會說“你好”很多次!

var?myVar?=?setInterval(myTimer,?1000);

function?myTimer()

{

document.getElementById("GFG").innerHTML?+=?"

你好

";

}

每隔一秒就會顯示一條新的“你好”消息。

然后:

本文來自PHP中文網(wǎng),原文地址:https://www.php.cn/js-tutorial-416978.html?推薦視頻教程:《js基礎(chǔ)教程

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容