课程
/前端开发
/JavaScript
/JavaScript进阶篇
i=setTimeout("startCount()",1000); 为什么有这一句啊
能不能直接写setTimeout("startCount()",1000); 去掉 var i和前面的i=
2016-08-23
源自:JavaScript进阶篇 8-6
正在回答
因为本题中stopCount()中会调用i;也就是clearTimeout(i);
声明变量是为了后面的函数便于调用
去掉了就没用参数存放settimeout
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
2 回答没有var声明?
4 回答求问for(var i=0;i<infos.length;i++){
2 回答为什么声明变量第一个是var myarr不是var myarr[i]
5 回答for(var i=0;i<2;i++)变量为什么不声明,然后再使用
4 回答myarr[i]=new Array()这里不用重新用var声明了?