📜  Java脚本 | setTimeout() & setInterval() 方法(1)

📅  最后修改于: 2023-12-03 14:43:04.723000             🧑  作者: Mango

Java脚本 | setTimeout() & setInterval() 方法

在JavaScript中,我们可以使用setTimeout()和setInterval()方法来实现延迟执行或定时执行某个函数。

setTimeout()

setTimeout()方法会在指定的时间后执行一次指定的函数。语法如下:

setTimeout(function, milliseconds);
  • function:要执行的函数。
  • milliseconds:延迟执行的毫秒数。

示例代码如下:

function showMessage() {
    console.log('Hello, world!');
}

setTimeout(showMessage, 3000); // 在3秒后执行showMessage函数

在上面的代码中,showMessage函数会在3秒后执行。

setInterval()

setInterval()方法会每隔一定时间执行一次指定的函数。语法如下:

setInterval(function, milliseconds);
  • function:要执行的函数。
  • milliseconds:定时执行的毫秒数。

示例代码如下:

let count = 0;

function showCount() {
    count++;
    console.log('Count:', count);
}

setInterval(showCount, 1000); // 每隔1秒执行showCount函数

在上面的代码中,showCount函数会每隔1秒执行一次,并且在执行时会增加计数器的值。

注意事项
  • setTimeout()和setInterval()方法都在全局对象(window对象)下。
  • setTimeout()方法只会执行一次,而setInterval()方法会一直执行,直到调用clearInterval()方法停止。
  • 在使用setInterval()方法时应注意函数执行时间是否超过定时时间,否则会导致连续执行出现延迟。

以上就是关于JavaScript中setTimeout()和setInterval()方法的介绍。如果您还有其他疑问或者需要深入了解,可以参考相关文献或者相关网站资料。