课程
/前端开发
/JavaScript
/JavaScript进阶篇
为什么setInterval("clock()",1000)的clock()要加引号啊?
2015-10-07
源自:JavaScript进阶篇 8-3
正在回答
语法:setInterval(code,millisec[,"lang"])
定义:setInterval() 方法可按照指定的周期(以毫秒计)来调用函数或计算表达式。
加引号是为了将“clock()"字符串作为表达式来计算,简单说就是执行语句:clock(),
当然如果你不想用引号,可以这样setInterval(clock,1000),表示调用名为clock的函数。
慕码人3910529 提问者
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
1 回答为什么setInterval("clock()",1000);clock()非得加引号
2 回答setInterval(clock,100)和setInterval(clock,1000)
4 回答为什么setInterval(clock,1000);要省略
1 回答setInterval(clock,1000);和setTimeout(clock,1000);有什么区别
3 回答setInterval("clock()",1000) 或 setInterval(clock,1000)是等效的,那么 带括号 带双引号 “clock()”与直接函数名clock有什么不同?