设置一个定时器,在定时器到期后执行一次函数或代码段
var timeoutId = setTimeout(func[,delay, param1, param2...]);
var timeoutId = setTimeout(code[,delay]);
- timeoutId: 定时器id
- func: 延迟执行的函数
- code: 延迟后执行的代码字符串, 不推荐使用
- delay: 延迟时间(单位:毫秒),默认0
- param1: 向延迟函数传递的参数
clearTimeout(timeoutId); // 清除定时器
以固定的时间间隔重复一个函数或代码段
var intervalId = setInterval(func[,delay, param1, param2...]);
var intervalId = setInterval(code[,delay]);
- intervalId: 定时器id
- func: 延迟执行的函数
- code: 延迟后执行的代码字符串, 不推荐使用
- delay: 延迟时间(单位:毫秒),默认0
- param1: 向延迟函数传递的参数
clearInterval(intervalId); // 清除定时器