1.用法
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
区别:
setTimeout(表达式,延时时间);//只执行一次,无周期
setInterval(表达式,交互时间);//周期='交互时间'
停止:
主要是利用
window.clearInterval(intervalID);
window.clearTimeout(timeoutID);
2.示例
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
<script>
function testTimeout() {
var kk = 1;
//1.能够调用外部变量
//setTimeout(function(){alert(kk);},2000);
//2.在执行表达式内部结束这个定时器
var intervalId = setInterval(function(){
if (kk++ == 3) clearInterval(intervalId);
alert(111);
}, 1000);
}
testTimeout();
</script>