var timer = setInterval(函数, 毫秒数)
功能:每隔对应的毫秒数执行一次函数。
返回值:系统没启动一个定时器,就会给一个标识,返回值就是这个定时器的编号。
clearInterval(timer)
功能:取消定时器
var i = 0; //传参 写函数名不是函数调用 用chome运行 var timer = setInterval(function(){ /* 这种用于传参的 没有名字的函数叫做匿名函数 */ if(i == 5){ clearInterval(timer); } document.write(i++ + "<br/>"); }, 1000);
<script> /*-------------因为--------------*/ function name(){ //省略 } //等价于 var name = function(){ //省略 } /*------------所以-------------*/ setInterval(name, 1000) //等价于 setInterval(function(){/*省略*/}, 1000) /*-------------所以 定时器可以这样写(常用)---------------*/ var timer = setInterval(function(){ 要去执行的代码; }, 毫秒数); </script>