js计时器 setInterval与clearInterval

 

 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>

 

posted @ 2018-08-30 19:36  暗恋桃埖源  阅读(366)  评论(0)    收藏  举报