优艾设计网

timer是内部变量,为何可以被clearInterval调用??

<html> <meta charset="UTF-8"> <head> <script type="text/javascript">var startA优艾设计网_设计LOGOt=1; function showTime(){ var c=document.getElementById("time"); var min=parseInt(startAt/60); var sec=startAt%60; c.innerHTML="您的使用时间是"+ min+ "分" + sec +"秒"; startAt++; }function start(){timer=setInterval(showTime,1000); } function stop(){ clearInterval(timer); } </script> </head> <body> <p id="time">开始计时</p> <input type="button" value="开始" onclick="start()"> <input type="button" value="结束" onclick="stop()"> </body> </html>上述的代码运行良好,timer是一个函数的内部变量。 function start(){timer=setInterval(showTime,1000); }

为何可以被 clearInterval(timer);调用?


ty_茹果741 19小时前

优艾设计网_Photoshop百科

timer 变量前面没有加 var 关键字的话,作用域会提升。


海耳11 优艾设计网_设计百科 19小时前

timer在window域上。


0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜