setInterval(clock,100)和 setInterval(clock(),100)的区别?

来源:8-3 计时器setInterval()

布丁可可

2015-08-26 15:47

 为什么是 setInterval(clock,100)不是 setInterval(clock(),100)?求指教!

写回答 关注

3回答

  • hey自然
    2015-09-01 10:18:41
    已采纳

    假设 function clock(){

    balabala...

    }

    则:

    setInterval(clock,100)

    setInterval("clock()",100)
    你的第二个引用函数应该加上引号。

    两者没有区别,都是引用这个函数~然后每隔100毫秒执行一次

    布丁可可

    灰常感谢!

    2015-09-02 09:48:12

    共 2 条回复 >

  • Joseph严
    2015-08-27 10:56:52

    我的理解是 有括号的  是函数

    没括号的是   参数   var  XXX 

    布丁可可

    谢谢!

    2015-09-02 09:47:42

    共 1 条回复 >

  • 伊兮尘昔
    2015-08-27 10:29:35

    第一个不知道你写的是啥

    第二个是调用用的函数clock()

    布丁可可

    谢谢~~

    2015-09-02 09:47:58

    共 2 条回复 >

JavaScript进阶篇

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

468194 学习 · 21891 问题

查看课程

相似问题