2-1 setTimeout 超时调用
// 超时调用 间隔一段时间触发,只会触发一次
setTimeout(function(){
console.log("hello world")
},2000)
// 间歇调用 每隔一段时间,就会触发
setInterval(function(){
console.log("1")
},1000)
2-2 setInterval 间歇调用
<button id="btn">停止定时器</button>
<script>
/* 设置定时器的时候,会在window下挂载一个属性 */
/*
clearInterval() 清除定时器
*/
var btn =document.getElementById("btn");
var temp =setInterval(function(){
console.log("2")
},1000)
btn.onclick=function(){
clearInterval(temp);
}
</script>