Javascrip
t中有兩種計時器,分別為setInterval()
、setTimeout()
,兩者都是定時器,但是二者卻又各有不同,本文就帶大家一起了解這兩種定時器。
1.setTimeout()
設定計時器
<script> setTimeout(setTime,2000); function setTime(){ alert("2秒时间到了"); } </script>
清除計時器
<body> <button>按钮2</button> <script> const btn=document.querySelector("button"); let set=setTimeout(() => { alert("已经过去三秒了"); }, 3000); btn.addEventListener("click",(e)=>{ clearTimeout(set); }); </script> </body>
2.setInterval()
設定計時器
<script> setInterval(setInter, 3000); function setInter(){ console.log("我被周期性3s时间打印"); } </script>
清除計時器
<body> <button>按钮1</button> <script> const btn=document.querySelector("button"); let set=setInterval(setInter, 3000); btn.onclick=(e)=>{ clearInterval(set); }; function setInter(){ console.log("我被周期性3s时间打印"); } </script> </body>
建議: 《2021年js面試題目及答案(大總結)》
#以上是Javascript中的定時器的詳細內容。更多資訊請關注PHP中文網其他相關文章!