JavaScript如何设置定时器,怎么清除定时器
在JavaScript中,可以使用setTimeout
和setInterval
函数来设置定时器,它们分别用于设置单次执行或重复执行的定时操作。
设置单次定时器:
// 设置一个在指定毫秒数后执行的定时器,并返回一个定时器ID
var timerId = setTimeout(function() {
console.log('这是一个单次定时器的例子');
}, 1000); // 1000毫秒后执行
设置重复定时器:
// 设置一个每隔指定毫秒数执行一次的定时器,并返回一个定时器ID
var intervalId = setInterval(function() {
console.log('这是一个重复定时器的例子');
}, 2000); // 每隔2000毫秒执行一次
清除定时器:
// 清除单次定时器
clearTimeout(timerId);
// 清除重复定时器
clearInterval(intervalId);
使用clearTimeout
和clearInterval
函数传入相应的定时器ID即可清除定时器。
评论已关闭