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

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

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

正在回答

3 回答

假设 function clock(){

balabala...

}

则:

setInterval(clock,100)

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

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

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

布丁可可 提问者

非常感谢!!!!
2015-09-02 回复 有任何疑惑可以回复我~
#2

布丁可可 提问者

灰常感谢!
2015-09-02 回复 有任何疑惑可以回复我~

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

没括号的是   参数   var  XXX 

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

布丁可可 提问者

谢谢!
2015-09-02 回复 有任何疑惑可以回复我~

第一个不知道你写的是啥

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

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

hey自然

第二个是调用不了的~回答问题时要严谨
2015-09-01 回复 有任何疑惑可以回复我~
#2

布丁可可 提问者

谢谢~~
2015-09-02 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

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