[英]Can someone explain the significance of this code snippet [Javascript]
function play()
{
if (typeof Game_Interval != "undefined")
clearInterval(Game_Interval);
Game_Interval = setInterval(paint, 60);
allowPressKeys = true;
}
Game_Interval到底是什么?为什么不在代码中将其声明为变量? 上面提到的功能是使用javascript和HTML canvas标签的蛇游戏程序的一部分。
setInterval
定期(在您的情况下为60ms
)调用一个函数(在您的情况下为paint()
),并返回一个Number,它表示已设置的计时器的ID值。 将此值与clearInterval()方法一起使用可取消计时器。
由于未声明Game_Interval
,因此javascript会将其隐式声明为全局变量。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.