定时器相关方法
| 方法 | 描述 | 
|---|---|
| setInterval | 周期性的调用一个函数或者执行一段代码 | 
| clearInterval | 清除setInterval设置的动作 | 
| setTimeout | 指定延迟一定的时间后调用一个函数或者执行某一个动作 | 
| clearTimeout | 清除setTimeout设置的动作 | 
setInterval()
setInterval(code, milliseconds); setInterval(function, milliseconds, param1, param2, ...) 参数
| 参数 | 描述 | |
|---|---|---|
| code/function | 必需 | 要调用一个代码串,也可以是一个函数。 | 
| milliseconds | 必需 | 周期性执行或调用 code/function 之间的时间间隔,以毫秒计。 1秒=1000毫秒 1分钟=60000毫秒 | 
| param1, param2, … | 可选 | 传给执行函数的其他参数(IE9 及其更早版本不支持该参数)。 | 
返回值
| 返回值: | 返回一个 ID(数字),可以将这个ID传递给clearInterval(),clearTimeout() 以取消执行。 | 
|---|
实例
<script>
var myVar;
function myFunction() {
myVar = setInterval(alertFunc, 3000);
}
function alertFunc() {
alert("Hello!");
}
</script>