setTimeout( ) clearTimeout() setInterval()定时函数

1.setTimeout('表达式',毫秒数);

    设置暂停休眠时间后执行某函数表达式,它将返回一个timer ID

    setTimeout(表达式,延时时间)在执行时,是在载入后延迟指定时间后,去执行一次表达式,记住,执行次数是一次

    setTimeout不会阻止程序继续向下运行,所以后面的代码会继续执行。

2.clearTimeout(timer);

    timer为setTimeout()设置后返回的 timer_id

3.setInterval(表达式,交互时间)则不一样,它从载入后,每隔指定的时间就执行一次表达式 

    setInterval() 方法可按照指定的周期(以毫秒计)来调用函数或计算表达式。

    

4. clearInterval() 方法可以取消该周期性的方法调用。

    当setInterval调用执行完毕时,它将返回一个timer ID,将来便可以利用该值对计时器进行

     访问,如果将该ID传递给clearInterval,便可以终止那段被调用的过程代码的执行了

 var count=60;

var timer=window.setInterval('url()',1000);

function url(){
	count--;
	if(count<=0){
		clearInterval(timer);
	}
	else{
		alert(count);
	}
	
}


你可能感兴趣的:(setTimeout( ) clearTimeout() setInterval()定时函数)