怎么理解 计时器,自身函数调用的逻辑?

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

深呼吸_0

2015-03-12 10:47

<script type="text/javascript">
  var num=0;
  function startCount() {
    document.getElementById('count').value=num;
    num=num+1;
    setTimeout("startCount()",1000);
  }
  setTimeout(startCount);

有点不明白!

写回答 关注

2回答

  • 深呼吸_0
    2015-03-12 23:26:59

    谢谢您!

  • yuuk
    2015-03-12 14:02:51

    你上面那个可以写成这样,等价的。

    var num=0;
    function startCount() {
    	document.getElementById('count').value=num;
    	num=num+1;
    	setTimeout("startCount()",1000);
    }
    startCount();

    这样就好理解了。。。

JavaScript进阶篇

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

468194 学习 · 21891 问题

查看课程

相似问题