未捕获的SyntaxError:意外的令牌,完全难倒

时间:2015-05-19 14:20:01

标签: javascript jquery if-statement

if (monthsResult2 === 1) {
    monthsAppend = "month";
} else if (monthsResult2 > 1)
    monthsAppend = "months";
} else {
    monthsAppend = " ";           
}  

有谁能告诉我if / else语句的问题是什么?我目前收到错误:

未捕获的SyntaxError:意外的令牌

但在看了多个例子之后,我不能为我的生活看到我做错了什么!任何帮助将不胜感激!

2 个答案:

答案 0 :(得分:2)

Ya忘记了{

中的else if
if (monthsResult2 === 1) {
    monthsAppend = "month";
} else if (monthsResult2 > 1) {
    monthsAppend = "months";
} else {
    monthsAppend = " ";
}

答案 1 :(得分:0)

您忘记了{中大括号else if的打开。

else if (monthsResult2 > 1) 
                            ^
}

试试这个:

if (monthsResult2 === 1) {
    monthsAppend = "month";
} else if (monthsResult2 > 1) {
    monthsAppend = "months";
} else {
    monthsAppend = " ";           
}