开始计时
上述的代码运行良好,timer是一个函数的内部变量。
function start(){
timer=setInterval(showTime,1000);
}
为何可以被 clearInterval(timer);调用?
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
timer 变量前面没有加 var 关键字的话,作用域会提升。
timer在window域上。
大家都说了,加了var 才是局部变量,不加var则是全局变量……
你内部变量个鬼啊,去理解理解js作用域吧