一:setTimeout
1:设定setTimeout
格式:window.setTimeout(function(){},[延迟时间])
注意事项:
1.window可省略
2.function(){}可以换成函数名
3.延迟时间是以毫秒为单位,但也可以省略,如果省略则默认为0
代码:
<body>
<script>
var time1=setTimeout(()=>{
alert('叮叮叮,时间到了!!')
},3000)
</script>
</body>
效果:
2:清除setTimeout
格式:window.clearTimeout(定时器名字)
代码:
<body>
<script>
var time1=setTimeout(()=>{
alert('叮叮叮,时间到了!!')
},3000)
window.clearTimeout(time1);
</script>
</body>
效果:
看!定时器没有了!
二:setInterval
1:设定setInterval
格式:window.setTimeout(function(){},[延迟时间])
注意事项:和setTimeout一样!
代码:
<body>
<script>
var time1=setInterval(()=>{
alert('叮叮叮,时间到了!!')
},3000)
/* window.clearInterval(time1); */
</script>
</body>
效果:
2:停止setInterval
代码:
<body>
<script>
var time1=setInterval(()=>{
alert('叮叮叮,时间到了!!')
},3000)
window.clearInterval(time1);
</script>
</body>
效果: