我们如何在一秒内计算setInterval()函数调用多少次

时间:2012-08-16 10:34:14

标签: jquery

我正在学习HTML 5游戏编程。我遇到了一个代码

var pingpong = {};
pingpong.pressedKeys = [];

$(function(){

    pingpong.timer = setInterval(gameloop,30);

    function gameloop() {
        movePaddles();

    } //end of gameloop()

}); //end of $(fn)

然后作者说

We have a timer to execute some game-related code every 30 milliseconds, so this 
code is executed 33.3 times per second.

我想问一下每秒33.3次?我们如何计算呢?

由于

2 个答案:

答案 0 :(得分:1)

1秒 1000毫秒

因此,如果代码每 30毫秒运行,则代码每秒执行1000/30 = 33.3 次。

答案 1 :(得分:0)

第二个是1000毫秒,setInterval(gameloop, 30)确保代码每30毫秒运行一次,1000 / 30 = 33.3