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

setTimeout写了两次的问题

var num=0,i;

  function timedCount(){

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

    num=num+1;

    i=setTimeout(timedCount,1000);

  } 

 setTimeout(timedCount,1000);

下划线那一句是在赋值的同时也在执行一次setTimeout函数吗?最下面加粗那一句不写的话,函数timedCount()就不会执行对不对?类似于只写了一个函数却未对他进行调用对不对?

正在回答

1 回答

setTimeout方法的意思是隔多少秒之后调用函数,这个方法只会执行一次。下划线那一句会在赋值的时候执行timedCount方法。加粗那段代码就是默认自动调用一次,不写的话当然不会执行。

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

举报

0/150
提交
取消

setTimeout写了两次的问题

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号