setTimeout()是JavaScript中的一個定時器函數,用于在指定的時間之后執行一段代碼。
setTimeout()函數的基本語法如下:
setTimeout(function, delay, param1, param2, …);
參數說明:
function:要執行的代碼塊或函數。
delay:延遲的時間,以毫秒為單位。
param1, param2, …:可選參數,傳遞給要執行的代碼塊或函數的參數。
下面是一個使用setTimeout()函數的例子,延遲1秒后輸出一條消息:
function showMessage() {
console.log("Hello, world!");
}
setTimeout(showMessage, 1000);
在上面的例子中,showMessage函數將在延遲1秒后執行,從而在控制臺中輸出"Hello, world!"。
如果需要傳遞參數給要執行的代碼塊或函數,可以在setTimeout()函數的參數中指定。例如:
function showMessage(message) {
console.log(message);
}
setTimeout(showMessage, 1000, "Hello, world!");
在上面的例子中,showMessage函數將在延遲1秒后執行,并傳遞"Hello, world!“作為參數,從而在控制臺中輸出"Hello, world!”。