setTimeout()的问题

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

小珊1116

2016-05-27 16:26

为什么这节中setTime出现两次呢?一次在函数里面,一次在函数外面。

在例子中的timeCount函数都没有被调用为什么会实现呢?

写回答 关注

2回答

  • qq_緣纡歔抝_03136270
    2016-05-27 16:56:25

    head里js代码会被先执行,当函数timedCount()被定义好后,就可以调用。函数外面那个是第一次调用,函数里面的setTime你可以理解为递归调用,其实就是在timedCount()最后再调用setTimeout(timedCount,1000),然后1秒后,不就继续调用timedCount()了吗。

  • _坚持每天学一点
    2016-05-27 16:52:36

    在函数外面的话,就是是保证这个函数被调用一次,不写的话,这个函数都没被调用

    在函数里面的话,是为了这个函数能不停的运行

JavaScript进阶篇

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

468060 学习 · 21891 问题

查看课程

相似问题