标签:guess 三局两胜 random 电脑 pc player 小游戏 var 出拳
var pc = 0 ; // 电脑赢的次数
for (var i = 1 ; i <= 3 ; i ++) {
var guess = prompt ('猜拳大赛:\n 1 代表 石头 \n 2 代表 剪刀 \n 3 代表 布 \n 请按照要求输入:1 2 3 ') // 玩家选择出什么拳
var random = Math.floor( Math.random()*3)+1; // 电脑出的随机数
if ( guess == random ) {
var answer = ' 平局 ' ;
i== - - i ; // 如果平局,本次循环无效,
} else if ( (guess=='1')&&(random=='2') | | (guess=='2')&&(random=='3') | | (guess=='3')&&(random=='1') ) {
answer = ' 你赢了 ' ;
player = player + 1 ; // 玩家赢了,赢的次数 +1
} else {
answer = ' 你输了 ' ;
pc = pc + 1 ; // 玩家输了,电脑赢的次数 +1 ;
}
// 判断电脑的出拳
if (random == ' 1 ') {
random = ' 石头 '
} else if (random == ' 2 ' ) {
random = ' 剪刀 '
} else {
random = ' 布 '
}
alert (' 电脑出 ' + random + answer ) ; // 显示电脑的出拳,并加上 你的输赢
alert (' 你赢了 ' + player + ' 局 \n' ' 电脑赢了 ' + pc + ' 局 ' ) // 显示你赢的次数 和 电脑赢得次数
// 判断谁先赢2局,如果赢够2局游戏结束
if (player == 2) {
player = 2 ;
alert (' 你赢了,游戏结束 ')
break ; // 游戏结束 跳出循环
} else if (pc == 2) {
pc = 2 ;
alert (' 电脑赢了,游戏结束 ')
break ;
}
}
标签:guess,三局两胜,random,电脑,pc,player,小游戏,var,出拳 来源: https://www.cnblogs.com/HsAndMd/p/16367777.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。