year1233
2016-07-23 16:17
调用函数格式(假设有一个clock()函数):
setInterval("clock()",1000)
或
setInterval(clock,1000)
我在chrome浏览器中测试时,发现添加括号后代码不报错,但是也没有结果,去掉括号后就出了结果,请问代码中clock后面的括号,何时需要添加?区别有哪些?
setInterval("clock()",1000)时,clock()相当于一个字符串变量,它把clock()作为变量值传给了函数setInterval
setInterval(clock,1000)时,clock是一个变量,它把clock变量的值传给了函数setInterval
clock()表示这是个函数,clock就是一个变量
JavaScript进阶篇
468194 学习 · 21891 问题
相似问题
回答 2
回答 3
回答 3
回答 4
回答 4