js计时器setTimeout和clearTimeout怎么使用

avatar
作者
筋斗云
阅读量:3

setTimeout函数用于在指定的时间之后执行一次代码,clearTimeout函数用于取消setTimeout创建的定时器。

以下是使用setTimeout和clearTimeout的示例:

// 使用setTimeout在1秒后执行一次代码 const timerId = setTimeout(() => { console.log('定时器执行了'); }, 1000); // 使用clearTimeout取消定时器 clearTimeout(timerId); 

在上面的示例中,首先使用setTimeout创建了一个定时器,并将返回的计时器ID保存在一个变量timerId中。然后使用clearTimeout函数取消了这个定时器,这样定时器就不会执行。

需要注意的是,setTimeout函数返回的计时器ID是一个数字,可以用于取消计时器。而clearTimeout函数接受一个计时器ID作为参数,用于取消对应的定时器。

另外,setTimeout函数的第一个参数是回调函数,用于指定定时器到期后要执行的代码。第二个参数是延迟的时间,以毫秒为单位。

希望对你有所帮助!

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!