每天进步一点点------js的石头剪刀布

发布时间:2014-10-23 23:29:30
来源:分享查询网

靠着有道和我肚里那么点英语水平还是很顺利的把JS的函数基础学完了,结尾的测验就是做了一个石头剪刀布的小游戏,不过我觉得这个代码有点繁琐,还在思考有没有更简化的可能,希望大家能指点一下,下面附上代码 var userChoice = prompt("Do you choose rock, paper or scissors?"); var computerChoice = Math.random(); if (computerChoice < 0.34) { computerChoice = "rock"; } else if(computerChoice <= 0.67) { computerChoice = "paper"; } else { computerChoice = "scissors"; } var compare =function(choice1,choice2){     if (choice1 === choice2){         return "The result is a tie!";     }     if (choice1==="rock"){         if (choice2 ==="scissors"){             return "rock wins";         }         else if (choice2 ==="paper"){             return "paper wins";         }     }     if (choice1==="paper"){         if (choice2==="rock"){             return "paper wins";         }         else if (choice2==="scissors"){             return "scissors wins";         }     }     if (choice1==="scissors"){         if (choice2==="rock"){             return "rock wins";         }         else if (choice2==="paper"){             return "scissors wins";         }     } }; compare (userChoice,computerChoice);

返回顶部
查看电脑版