为了账号安全,请及时绑定邮箱和手机立即绑定

函数调用自身?

什么是函数调用自身??

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

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

正在回答

3 回答

function numCount(){
  // 进入函数
  document.getElementById('txt').value=num;
  num=num+1;
  // 下面就开始无限循环了。。。
  // 1秒之后再次调用numCount函数,然后又进入了numCount函数,然后延迟1秒又执行了numCount...
  setTimeout("numCount()",1000);
}

// 调用一次之后进入函数
numCount();


1 回复 有任何疑惑可以回复我~
#1

Helianthuserin 提问者

有木有办法用for之类的循环语句来实现无限循环??
2015-12-14 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

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

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

0 回复 有任何疑惑可以回复我~
#1

Helianthuserin 提问者

就是说里外都写setTimeout就能实现无限循环??具体这个过程怎么实现?
2015-12-13 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

函数调用自身?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信