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

关于计时器setInterval()调用函数格式

调用函数格式(假设有一个clock()函数):

setInterval("clock()",1000)

setInterval(clock,1000)

我在chrome浏览器中测试时,发现添加括号后代码不报错,但是也没有结果,去掉括号后就出了结果,请问代码中clock后面的括号,何时需要添加?区别有哪些?


提问者:year1233 2016-07-23 16:17

个回答

  • 慕粉3250133
    2016-07-23 18:20:20
    已采纳

    setInterval("clock()",1000)时,clock()相当于一个字符串变量,它把clock()作为变量值传给了函数setInterval

    setInterval(clock,1000)时,clock是一个变量,它把clock变量的值传给了函数setInterval


  • 我喜欢Love
    2016-07-23 18:03:36

    clock()表示这是个函数,clock就是一个变量