使用javascript为石头纸剪刀游戏创建回合

使用javascript为石头纸剪刀游戏创建回合,javascript,Javascript,我是javascript的初学者,我正在尝试制作一个五轮的石头剪刀游戏,它可以记录胜负。我能够创造一个游戏,但不知道如何使它重复五次。有人能帮我把它弄到手吗?我猜我需要做一些类型的for循环,但不知道在for循环中放置什么。任何帮助都将不胜感激 谢谢, 这是我的密码: /*玩家选择*/ 让userInput=prompt('Rock、Paper或剪刀?:'); log(用户输入); 如果(userInput=='rock'){ console.log(userInput=1); }else i

我是javascript的初学者,我正在尝试制作一个五轮的石头剪刀游戏,它可以记录胜负。我能够创造一个游戏,但不知道如何使它重复五次。有人能帮我把它弄到手吗?我猜我需要做一些类型的for循环,但不知道在for循环中放置什么。任何帮助都将不胜感激

谢谢, 这是我的密码:

/*玩家选择*/
让userInput=prompt('Rock、Paper或剪刀?:');
log(用户输入);
如果(userInput=='rock'){
console.log(userInput=1);
}else if(userInput=='paper'){
console.log(userInput=2);
}else if(userInput=='scissor'){
console.log(userInput=3);
}
/*计算机选择*/
让compMove=Math.floor(Math.random()*3)+1;
控制台日志(compMove);
如果(compMove==1){
警惕(“岩石!”);
}else if(compMove==2){
警惕(‘纸’);
}否则如果(compMove==3){
警惕(‘剪刀’);
}
/*比较*/
函数结果(){
if(compMove==2&&userInput==1){
警惕(“你输了!”);
}else if(compMove==3&&userInput==1){
警惕(“你赢了!”);
}else if(compMove==1&&userInput==2){
警惕(“你赢了!”);
}else if(compMove==1&&userInput==3){
警惕(“你输了!”)
}else if(compMove==userInput){
警惕(‘抽签’);
}
}
log(result());
函数游戏(){
对于(设i=1;i
  • 您需要将您的“
    匹配
    ”放在
    for循环中
  • match
    函数返回用户输入和计算机移动
此代码段以玩2个游戏为例

var match=function(){
/*玩家选择*/
让userInput=prompt('Rock、Paper或剪刀?:');
log(用户输入);
如果(userInput=='rock'){
console.log(userInput=1);
}else if(userInput=='paper'){
console.log(userInput=2);
}else if(userInput=='scissor'){
console.log(userInput==3);
}
/*计算机选择*/
让compMove=Math.floor(Math.random()*3)+1;
控制台日志(compMove);
如果(compMove==1){
警惕(“岩石!”);
}else if(compMove==2){
警惕(‘纸’);
}否则如果(compMove==3){
警惕(‘剪刀’);
}
返回{
“compMove”:compMove,
“用户输入”:用户输入
};
}
/*比较*/
函数结果(compMove、userInput){
if(compMove==2&&userInput==1){
警惕(“你输了!”);
}else if(compMove==3&&userInput==1){
警惕(“你赢了!”);
}else if(compMove==1&&userInput==2){
警惕(“你赢了!”);
}else if(compMove==1&&userInput==3){
警惕(“你输了!”)
}else if(compMove==userInput){
警惕(‘抽签’);
}
}
函数游戏(){
for(设i=1;i