求问声明var i 的意义

来源:8-6 取消计时器clearTimeout()

这你都晓得

2016-08-23 09:25

 i=setTimeout("startCount()",1000);  为什么有这一句啊 

能不能直接写setTimeout("startCount()",1000); 去掉 var i和前面的i=

写回答 关注

2回答

  • 慕村1994845
    2016-10-25 22:30:18

    因为本题中stopCount()中会调用i;也就是clearTimeout(i);

    声明变量是为了后面的函数便于调用

  • fitz_
    2016-08-23 10:22:40

    去掉了就没用参数存放settimeout

JavaScript进阶篇

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

468060 学习 · 21891 问题

查看课程

相似问题