为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

setInterval("clock()",1000)

setInterval(clock,1000)

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


正在回答

2 回答

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

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


0 回复 有任何疑惑可以回复我~
#1

year1233 提问者

非常感谢!
2016-08-16 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
JavaScript进阶篇
  • 参与学习       468190    人
  • 解答问题       21891    个

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

进入课程

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信