问答详情
源自:8-3 计时器setInterval()

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

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

提问者:布丁可可 2015-08-26 15:47

个回答

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

    假设 function clock(){

    balabala...

    }

    则:

    setInterval(clock,100)

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

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

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

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

    没括号的是   参数   var  XXX 

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

    第一个不知道你写的是啥

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