js settimeout

admin 28 0

`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!")` 将不会被执行,因为我们取消了定时器。