发布时间:2025-12-10 12:47:16 浏览次数:6
window.setinterval方法如何用
window.setInterval方法用于在指定的时间间隔内重复履行指定的函数或代码。
语法:
window.setInterval(function, milliseconds, param1, param2, ...)
参数说明:
- function: 必须,要履行的函数或代码。
- milliseconds: 必须,时间间隔,以毫秒为单位。
- param1, param2, ...: 可选,传递给函数的参数。
示例:
```javascript
function myFunction() {
console.log("Hello World!");
}
// 每隔1秒履行一次myFunction函数
var intervalID = window.setInterval(myFunction, 1000);
```
在上述示例中,myFunction函数会每隔1秒履行一次,并输出"Hello World!"到控制台。setInterval方法会返回一个唯一的ID,可使用clearInterval方法来停止定时器的履行。
注意事项:
- 如果函数履行的时间超过了指定的时间间隔,那末下一次履行会在上一次履行结束后立即开始,而不是等待间隔时间结束。
- 使用setInterval方法时,要注意避免出现内存泄漏的情况,确保在不需要履行定时器时及时清除定时器。