JavaScript 参考手册教程
Window setInterval() 方法
Window setInterval() 方法
Window setInterval() 方法
Window 对象实例
每三秒(3000 毫秒)弹出 "Hello" :
尝试一下 »
使用一个代码字符串:
尝试一下 »
定义和用法
setInterval() 方法可按照指定的周期(以毫秒计)来调用函数或计算表达式。
setInterval() 方法会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭。由 setInterval() 返回的 ID 值可用作 clearInterval() 方法的参数。
提示: 1000 毫秒= 1 秒。
提示: 如果你只想执行一次可以使用 setTimeout() 方法。
浏览器支持
表格中的数字表示支持该属性的第一个浏览器版本号。
方法 | |||||
---|---|---|---|---|---|
setInterval() | 1.0 | 4.0 | 1.0 | 1.0 | 4.0 |
语法
setInterval(code, milliseconds); setInterval(function, milliseconds, param1, param2, ...)
参数 | 描述 |
---|---|
code/function | 必需。要调用一个代码串,也可以是一个函数。 |
milliseconds | 必须。周期性执行或调用 code/function 之间的时间间隔,以毫秒计。 |
param1, param2, ... | 可选。 传给执行函数的其他参数(IE9 及其更早版本不支持该参数)。 |
技术细节
返回值: | 返回一个 ID(数字),可以将这个ID传递给clearInterval(),clearTimeout() 以取消执行。 |
---|
更多实例
实例
你可以通过调用一个已命名的函数,每三秒(3000 毫秒)弹出 "Hello":
尝试一下 »
实例
显示当前时间( setInterval() 方法会每秒执行一次函数,类似手表功能):
尝试一下 »
实例
使用 clearInterval() 来停止 setInterval 的执行:
尝试一下 »
实例
使用 setInterval() 和 clearInterval()来创建动态进度条:
尝试一下 »
实例
每 300 毫秒切换背景颜色:
尝试一下 »
实例
传递参数给 alertFunc 函数 ( IE9 及其更早版本不支持):
尝试一下 »
但是,如果使用匿名函数,则所有浏览器都支持:
尝试一下 »
相关页面
Window 对象: clearInterval() 方法
Window 对象: setTimeout() 方法
Window 对象: clearTimeout() 方法
Window 对象Window setInterval() 方法 |
---|
JavaScript 参考手册提供了完整的 JavaScript 对象、浏览器对象、HTML DOM 对象手册。手册包含了每个对象、属性、方法的实例。