JavaScript有两种定时器:setTimeout和setInterval。

setTimeout用于在指定的时间后执行一次函数。它接受两个参数:要执行的函数和延迟的时间(以毫秒为单位)。

例如,以下代码将在3秒后在控制台中打印“Hello World!”:

setTimeout(function() {
  console.log("Hello World!");
}, 3000);

setInterval用于每隔一段时间重复执行函数。它也接受两个参数:要执行的函数和重复执行的时间间隔(以毫秒为单位)。

例如,以下代码将每隔1秒在控制台中打印一个随机数:

setInterval(function() {
  console.log(Math.random());
}, 1000);

需要注意的是,定时器返回的是一个ID(数字),可以用clearTimeout或clearInterval来取消定时器。

例如,以下代码将在5秒后取消定时器:

var timerId = setTimeout(function() {
  console.log("Hello World!");
}, 5000);

clearTimeout(timerId);
``
js的定时器用法

原文地址: https://www.cveoy.top/t/topic/c45F 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录