溫馨提示×

javascript的setTimeout()怎么使用

小億
105
2023-08-01 12:46:02
欄目: 編程語言

setTimeout()是JavaScript中的一個(gè)定時(shí)器函數(shù),用于在指定的時(shí)間之后執(zhí)行一段代碼。

setTimeout()函數(shù)的基本語法如下:

setTimeout(function, delay, param1, param2, …);

參數(shù)說明:

  • function:要執(zhí)行的代碼塊或函數(shù)。

  • delay:延遲的時(shí)間,以毫秒為單位。

  • param1, param2, …:可選參數(shù),傳遞給要執(zhí)行的代碼塊或函數(shù)的參數(shù)。

下面是一個(gè)使用setTimeout()函數(shù)的例子,延遲1秒后輸出一條消息:

function showMessage() {
console.log("Hello, world!");
}
setTimeout(showMessage, 1000);

在上面的例子中,showMessage函數(shù)將在延遲1秒后執(zhí)行,從而在控制臺中輸出"Hello, world!"。

如果需要傳遞參數(shù)給要執(zhí)行的代碼塊或函數(shù),可以在setTimeout()函數(shù)的參數(shù)中指定。例如:

function showMessage(message) {
console.log(message);
}
setTimeout(showMessage, 1000, "Hello, world!");

在上面的例子中,showMessage函數(shù)將在延遲1秒后執(zhí)行,并傳遞"Hello, world!“作為參數(shù),從而在控制臺中輸出"Hello, world!”。

0