我的脚本如下:
<script>
var lastTime = 0;
function loop(time) {
console.log(time);
var delay = time–lastTime;
var fps = 1000/delay;
console.log(delay + ' ms');
updateAnimation();
mozRequestAnimationFrame(loop);
lastTime = time;
}
//loop(200000);
requestAnimationFrame(loop);
</script>
当我使用Web控制台功能在firefox下运行它时 - 我得到:
SyntaxError:非法字符
就行了
var delay = time-lastTime;
那条线路有什么问题?
答案 0 :(得分:6)
答案 1 :(得分:4)
您可能会从WordPress博客或其他将字符转换为“漂亮字符”的网站上复制粘贴此内容。使用短划线切换–
字符,而不是-
。
答案 2 :(得分:2)
看起来好像是
中的破折号var delay = time-lastTime;
不是减号。尝试将其替换为-
。
答案 3 :(得分:2)
您从某处复制并粘贴。尝试使用-(minus)
符号。因为time–lastTime
不包含减号
time-lastTime; // use - (minus) sybmol