SyntaxError:missing;在正常声明之前发表声明

时间:2014-10-08 20:29:11

标签: javascript jquery angularjs

我不知道为什么我会收到此代码。基本上我希望能够动态定位我的发射器但是当我添加一个选项来检查位置并根据需要更正时我会不断收到此错误。

添加的代码是

                    if ( pos == 'right' ) {
                      xcord = width + xcord;
                      console.log("xcord");
                    } elseif ( pos == 'center' ) {
                      xcord = width / 2 + xcord;
                    }  

如果删除它不会导致错误,但是使用它会抛出缺少的;语句。

注意我也尝试使用速记var运算符,但仍然是同样的错误。

http://codepen.io/WAS/pen/Ejgsw

1 个答案:

答案 0 :(得分:4)

因为JavaScript中没有elseif个关键字。

else if,两个字。