setInterval 定时器,开始执行后,每间隔指定时间执行一次,除非清除定时器
用法: setInterval(function(){ 方法... },1000);// 间隔时间
setTimeout 是在指定的时间后,执行该事件
用法: setTimeout(function(){
方法....
},1000);
clearInterval(); // 清除定时器
<html>
<head>
<title>js</title>
</head>
<body>
<script>
test();
function test(){
var i = 0;
var num = setInterval(function(){
i++;
if(i==5){
clearInterval(num); // 当执行到i==5 时,清除定时器
}
document.write(i);
},1000);
}
setTimeout(function(){
document.write("hello,world");
},6000); // 为了区分和上面的效果 ,把这个延长久一点
</script>
</body>
</html>
转载于:https://blog.51cto.com/zhuws/2073489