JavaScript定时器

1. setTimeout函数用于延时 n ms后执行一次,返回值是唯一的标识符ID

let OnlyID
OnlyID= setTimeout(() => {
    // 写逻辑代码
    OnlyID= null    // 清空
}, 500)

500ms之后异步执行setTimeout里面的逻辑代码,只是执行一次;

如果需要取消执行setTimeout里面的逻辑代码,可以使用clearTimeout(OnlyID)。

2. setInterval函数用于延时 n ms后循环执行,返回值是唯一的标识符ID

let OnlyID
OnlyID= setInterval(() => {
    // 写逻辑代码
    OnlyID= null    // 清空
}, 500)

每500ms之后异步执行setTimeout里面的逻辑代码;

如果需要取消执行setInterval里面的逻辑代码,可以使用clearInterval(OnlyID)

你可能感兴趣的:(JavaScript,javascript,前端,开发语言)