js计时器setTimeout和clearTimeout怎么使用

js
929
2023/9/29 22:33:52
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

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函数的第一个参数是回调函数,用于指定定时器到期后要执行的代码。第二个参数是延迟的时间,以毫秒为单位。

希望对你有所帮助!

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: 常用的JS页面跳转代码调用大全