为什么要用两个计时器?

来源:8-5 计时器setTimeout()

qq__漫时光_0

2016-05-10 22:39

 var num=0;

  function startCount() {

    document.getElementById('count').value=num;

    num=num+1;  

    setTimeout("startCount()",1000);

  }

    setTimeout("startCount()",1000);


请问这里函数里面和函数外面为什么都要放置一个定时器呢?我把函数外面的定时器注释掉之后一样可以达到效果啊 。这是为什么呢?

写回答 关注

2回答

  • 以花之名
    2016-05-14 10:37:22

    外部的去掉之后就不调用startCount函数了,也就不会执行内部的计时器,不会有循环了

    我从来不玩火...

    那为什么不可以把第二个set语句换成函数调用startCount()呢?

    2016-05-22 12:17:36

    共 1 条回复 >

  • 一颗小雨点
    2016-05-10 23:10:19

    重新调用该函数,实现累加的方法。

JavaScript进阶篇

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

468195 学习 · 21891 问题

查看课程

相似问题