Javascript在使用setInterval时添加多个函数后冻结

Javascript在使用setInterval时添加多个函数后冻结,javascript,html,css,function,dom,Javascript,Html,Css,Function,Dom,我试图制作一个蛇游戏,我刚刚开始通过以下代码为我的角色设置动画: var head=document.getElementById(“蛇头”); var-pos=0; var direction=“right”; var val_type=“px”; 无功转速=50; var run=设定间隔(向右移动,速度); 函数move_right(){ head.style.left=pos+val_type;//使用“+”表示值和“px” pos+=10; 如果(位置>980){ pos=0; }

我试图制作一个蛇游戏,我刚刚开始通过以下代码为我的角色设置动画:

var head=document.getElementById(“蛇头”);
var-pos=0;
var direction=“right”;
var val_type=“px”;
无功转速=50;
var run=设定间隔(向右移动,速度);
函数move_right(){
head.style.left=pos+val_type;//使用“+”表示值和“px”
pos+=10;
如果(位置>980){
pos=0;
}
}
正文{
背景色:黑色;
}
#车身支架{
宽度:1000px;
高度:700px;
位置:绝对位置;
最高:50%;
左:50%;
转换:翻译(-50%,-50%);
}
#标题{
背景色:#1c1c;
字体系列:影响;
字体大小:30px;
颜色:白色;
宽度:1000px;
高度:60px;
边缘底部:20px;
边界半径:8px;
位置:相对位置;
}
#头衔{
位置:绝对位置;
左:20px;
最高:50%;
转换:翻译(0,-50%);
}
#得分{
位置:绝对位置;
右:20px;
最高:50%;
转换:翻译(0,-50%);
}
#操场{
背景色:#1c1c;
宽度:1000px;
高度:600px;
边框:实心10px白色;
位置:绝对位置;
左:50%;
转换:转换(-50%,0);
}
#蛇头{
宽度:20px;
高度:20px;
背景色:红色;
位置:相对位置;
左:0px;
顶部:0px;
边界半径:50px;
}

蛇类游戏
分数:00
您的函数中缺少
()


function hi{
更改为
function hi(){
,则应用程序将正常运行。

您是否调试了代码?如果是,您会发现您的函数声明错误,它缺少
()