timedCount与"timedCount()"

来源:8-6 取消计时器clearTimeout()

jikaiyang

2016-01-04 17:05

i=setTimeout(timedCount,1000);和i=setTimeout("timedCount()",1000);貌似都可以???

写回答 关注

3回答

  • BAOLE
    2016-01-04 17:48:35

    <script type="text/javascript">
       window.onload = function(){
           function timeout(){
               alert(123);
           }
           var i = setTimeout(timeout(),1000);//正常
           var i = setTimeout("timeout()",1000);//报错  timeout is not defined
       }
    </script>

  • 丿丫丫
    2016-01-04 17:44:05

    直接写timedCount其实是代表timedCount的函数,而timedCount() 代表的是让这个函数执行后得出结果。类似于这样

    function fun(){

       return 5
    }
    var a=fun
    var b=fun()
    a是fun函数,b是5


  • 爱学习的小黑
    2016-01-04 17:44:02

    本来就一样

JavaScript进阶篇

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

468061 学习 · 21891 问题

查看课程

相似问题