clearTimeout 和 clearInterval有什么区别,各有什么作用

来源:8-6 取消计时器clearTimeout()

前驱

2020-02-19 18:39

为什么后面自己输入的我返回的是false

写回答 关注

3回答

  • NiceDay007
    2020-02-21 11:09:53
    已采纳

    clearInterval是停止获取最新时间,clearTimeout是终止循环(个人理解)

    前驱

    好的,谢谢

    2020-02-22 17:55:00

    共 1 条回复 >

  • weixin_慕斯卡2120595
    2021-03-22 17:20:48

    两者都是计时器,clearTimeout对应的是setTimeout,clearInterval对应的是setInterval,两两对应,一个开始一个结束。

    clearTimeout计时器是代表你多长时间去调用这个计算器,setTimeout是停止调用,能够在调用之前停掉,相当于一个炸弹在爆炸之前停掉,便不会触发爆炸,而如果没有停止,则在调用一次后不再执行调用。

    而clearInterval则是每隔多少时间去调用这个计算器,setInterval也是停止调用,这个计算器便不再调用了,不然便会每隔一定时间不停调用


  • 为这美好的世界献上祝福
    2020-03-06 13:51:17

    两者都是计时器,clearTimeout对应的是setTimeout,clearInterval对应的是setInterval,两者是不相关的,没有什么区别不区别,这两个没办法比较。

    你可以这么理解:你用setTimeout开启一个计时器,那么就需要用clearTimeout来关闭这个计时器,如果是用setInterval来开启的计时器,那么就需要通过clearInterval这个方法来关闭这个计时器,两两成对。

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468726 学习 · 22064 问题

查看课程

相似问题