课程
/前端开发
/JavaScript
/JavaScript进阶篇
为什么是 setInterval(clock,100)不是 setInterval(clock(),100)?求指教!
2015-08-26
源自:JavaScript进阶篇 8-3
正在回答
假设 function clock(){
balabala...
}
则:
setInterval(clock,100)
setInterval("clock()",100)你的第二个引用函数应该加上引号。
两者没有区别,都是引用这个函数~然后每隔100毫秒执行一次
布丁可可 提问者
我的理解是 有括号的 是函数
没括号的是 参数 var XXX
第一个不知道你写的是啥
第二个是调用用的函数clock()
hey自然
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
2 回答setInterval(clock,100)和setInterval(clock,1000)
1 回答setInterval(clock,100) 与self.setInterval(clock,100)的区别
2 回答setInterval(clock,1000)和setInterval(clock,100)有什么区别
2 回答var int =setInterval(clock,100)
3 回答var i=setInterval("clock()",100);