setInterval 和 clearInterval的用法

//作個倒計時的演示
<html>
    <div>倒計時:<span></span></div>
</html>
<script>
    window.countdown =60;
    var pointer =setInterval(function(){
        $("span").text(countdown);
        if(countdown <=0){
            clearInterval(pointer);
            alert("倒計時結束!");
        }
        countdown--;                        
    },1000);    
</script>

使用setInterval的格式:html

var step =1000;    //回調的時間間隔,毫秒制spa

var pointer =setInterval(function(){    //"var pointer ="部分能夠不要,主要是用來給clearInterval用的code

    //重複調用的代碼塊htm

}, step);ip

 

使用clearInterval的格式;io

var step =1000;    //回調的時間間隔,毫秒制function

var pointer =setInterval(function(){    //"var pointer ="部分能夠不要,主要是用來給clearInterval用的di

    //重複調用的代碼塊時間

    if(符合條件){poi

        clearInterval(pointer);    //pointer是setInterval的句柄

    }

}, step);