优艾设计网

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

优艾设计网 https://www.uibq.com 2023-06-20 07:31 出处:网络 作者:PS百科
<html> <meta charset=\"UTF-8\"> <head> <script type=\"text/javascript\">var startA优艾设计网_设计LOGOt=1; function showTime(){ var c=document.getElementById(\"time\"); var min=

<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

精彩评论

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