[b]区别:[/b]setTimeout(表达式,延时时间);//只执行一次,无周期
setInterval(表达式,交互时间);//周期='交互时间'
[b]停止:[/b]
主要是利用
window.clearInterval(intervalID);
window.clearTimeout(timeoutID);
<SCRIPT>
var intervalID=0;
function f_start(){
intervalID=window.setInterval("f_add()",500);
}
function f_add(){
}
function f_stop(){
window.clearInterval(intervalID);
}
</SCRIPT>
setInterval(表达式,交互时间);//周期='交互时间'
[b]停止:[/b]
主要是利用
window.clearInterval(intervalID);
window.clearTimeout(timeoutID);
<SCRIPT>
var intervalID=0;
function f_start(){
intervalID=window.setInterval("f_add()",500);
}
function f_add(){
}
function f_stop(){
window.clearInterval(intervalID);
}
</SCRIPT>
本文介绍了JavaScript中setTimeout与setInterval两个函数的区别。setTimeout用于延迟指定时间后执行一次任务,而setInterval则会周期性地执行任务,直到被清除。文中还提供了如何停止这两个定时器的方法。
1553

被折叠的 条评论
为什么被折叠?



