Javascript石头剪刀布游戏语法问题

Javascript石头剪刀布游戏语法问题,javascript,jquery,syntax,Javascript,Jquery,Syntax,我正在做一个石头剪纸游戏,我在展示获胜者时遇到了一个问题。我想这和我的语法有关,但我已经看了太久了,我需要一些新的眼光。我所有的代码都在这里 在此处输入代码 没有正确关闭它缺少一个} //编辑 我注意到您从未将userChoice设置为新值,因此我为您更改了该值 另一个人说他的解决方案在使用正则表达式时非常酷,但我认为这在我看来并不是真的需要 他改变你语法的方式很酷,我想你应该多看看 这是小提琴 我没有添加语法更改,但现在可以使用了@Bob Thomas是正确的,在showResult()末尾

我正在做一个石头剪纸游戏,我在展示获胜者时遇到了一个问题。我想这和我的语法有关,但我已经看了太久了,我需要一些新的眼光。我所有的代码都在这里
在此处输入代码

没有正确关闭它缺少一个}

//编辑

我注意到您从未将userChoice设置为新值,因此我为您更改了该值

另一个人说他的解决方案在使用正则表达式时非常酷,但我认为这在我看来并不是真的需要

他改变你语法的方式很酷,我想你应该多看看

这是小提琴


我没有添加语法更改,但现在可以使用了

@Bob Thomas是正确的,在showResult()末尾添加缺少的
}
似乎可以解决问题:

var$rockButton=$('#rock').text();
var$paperButton=$('#paper').text();
var$scissorsButton=$('#scissor').text();
var$resetButton=$(“#reset”);
var$resultsText=$(“#结果文本”);
//var rpsArray=['石头'、'布'、'剪刀']
var userChoice='Rock'| | Paper'| |剪刀';
var computerChoice=‘石头’| | |‘布’| | | |‘剪刀’;
函数setComputerChoice(){
computerChoice=Math.random();
如果(计算机选择<0.34){
计算机选择=‘摇滚’;

}否则如果(computerChoice可包括问题中的
html
js
)@verygreen在控制台中检查时出现了什么错误?Chrome抱怨丢失了一个)@PaulFitzgerald我没有收到任何错误我修复了},但是它仍然没有给我正确的答案你的if和else的结构方式破坏了功能出于某种原因,用户的选择总是摇摆不定,用新的小提琴编辑我的答案希望这对你有用谢谢!很好地工作,但事实并非如此。我点击了几个选项,得到了“剪刀/石头”组合,文字上写着“领带”
function showResult()