您的位置:首页 > 其它

setInterval & setTimeout

2012-09-01 22:26 183 查看
var num = 0;
var max = 10;
var intervalID = null;

function incrementNumber(){
num++;
if(max == num){
clearInterval(intervalID);

}
}

intervalID = setInterval(incrementNumber,500);


var num = 0;
var max = 10;
var intervalID = null;

function incrementNumber(){
num++;
if(num < max){
setTimeout(incrementNumber,500);
}
}

setTimeout(incrementNumber,500);


在开发环境下,很少使用真正的间歇调用,原因是后一个间歇调用可能会在前一个间歇调用之前启动,而使用超时调用,可以避免。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: