函数调用自身?

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

Helianthuserin

2015-12-13 23:08

什么是函数调用自身??

function numCount(){
document.getElementById('txt').value=num;
num=num+1;
setTimeout("numCount()",1000);
}

可以具体讲讲这个例子吗?

写回答 关注

3回答

  • 慕男婶
    2015-12-14 00:30:29
    已采纳
    function numCount(){
      // 进入函数
      document.getElementById('txt').value=num;
      num=num+1;
      // 下面就开始无限循环了。。。
      // 1秒之后再次调用numCount函数,然后又进入了numCount函数,然后延迟1秒又执行了numCount...
      setTimeout("numCount()",1000);
    }
    
    // 调用一次之后进入函数
    numCount();


    Helian...

    有木有办法用for之类的循环语句来实现无限循环??

    2015-12-14 09:14:53

    共 1 条回复 >

  • echo_kinchao
    2015-12-14 08:01:39

    函数是可以自己调用自己的类似于递归

  • 木子舟义
    2015-12-13 23:23:57

    你写的这个函数就是用setTimeOut调用自身的。

    你只需在外部触发这个函数就可以了

    Helian...

    就是说里外都写setTimeout就能实现无限循环??具体这个过程怎么实现?

    2015-12-13 23:29:47

    共 1 条回复 >

JavaScript进阶篇

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

468060 学习 · 21891 问题

查看课程

相似问题