[英]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.