`setTimeout` 是 JavaScript 中的一个函数,用于在指定的毫秒数后执行一个函数或指定的代码段。
基本语法如下:
setTimeout(function, milliseconds)
* `function`:这是要执行的函数或要执行的代码段。
* `milliseconds`:这是等待时间,以毫秒为单位。
setTimeout(function() { console.log("Hello, World!"); }, 2000); // 在2秒后打印 "Hello, World!"
在上面的例子中,`console.log("Hello, World!")` 将在2秒(2000毫秒)后执行。
需要注意的是,`setTimeout` 返回一个定时器ID,你可以使用这个ID来取消定时器,例如:
var timerId = setTimeout(function() { console.log("Hello, World!"); }, 2000); // 返回定时器ID clearTimeout(timerId); // 取消定时器
在这个例子中,`console.log("Hello, World!")` 将不会被执行,因为我们取消了定时器。