问答详情
源自:8-6 取消计时器clearTimeout()

求问声明var i 的意义

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

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

提问者:这你都晓得 2016-08-23 09:25

个回答

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

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

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

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

    去掉了就没用参数存放settimeout