Codecademy语法错误意外的标记else
Codecademy Syntax Error unexpected token else
所以我正在学习JS codecademy课程,我正在学习石头剪刀,我还看过其他主题,但据我所知,我没有放错分号。你能告诉我怎么了吗?
var compare = function(choice1, choice2){
if(choice1 === choice2){
return "The result is a tie!";
}else if(choice1 === "rock"){
if(choice2 === "scissors"){
return "rock wins";
}else{
return "paper wins";
}else if(choice1 === "paper"){
if(choice2 === "rock"){
return "paper wins";
}else{
return "scissors wins";
}
}
}
}
看起来你把大括号搞砸了:
var compare = function(choice1, choice2){
if(choice1 === choice2){
return "The result is a tie!";
}else if(choice1 === "rock"){
if(choice2 === "scissors"){
return "rock wins";
}else{
return "paper wins";
} // this was missing
}else if(choice1 === "paper"){
if(choice2 === "rock"){
return "paper wins";
}else{
return "scissors wins";
}
}
}
您有一个else,后面跟一个else-if:
else{
return "paper wins";
}else if(choice1 === "paper"){
if(choice2 === "rock"){
return "paper wins";
}
相关文章:
- 如何在ReactJS JSX中执行嵌套的if-else语句
- 分析高度属性时出现意外值{{specs.height}}.index.html
- 正在尝试使用if和else添加类,但无法正常工作
- 铬:“;未捕获的语法错误:意外的标记:"
- Javascript未捕获语法错误意外的标识符错误
- 在一个函数中,我有一个未捕获的语法错误:意外的标记else
- SyntaxError:意外的标记else(我在代码中找不到错误)
- 意外的“else”和函数未运行
- 未捕获的语法错误:if/else上的意外标识符
- PHP 中意外的 else 语句
- Codecademy语法错误意外的标记else
- "意外标记else"在美元each()
- Javascript:意外的标记else
- If/else If/else错误-意外标识符
- 未捕获的SyntaxError:
- Javascript控制台返回意外的令牌else
- 只需要验证--未捕获的语法错误:意外的标记else
- Codecademy“;SyntaxError:意外的标记else"
- 未捕获的SyntaxError:意外的令牌else,卡住了
- 未捕获的SyntaxError:意外的令牌else,完全被难住了