实现人机版石头剪刀布小游戏:
var p=prompt("请输入你的选择:");
console.log("电脑出:");
var a=parseInt((Math.random(0,1)*10))%3;//随机产生0,1,2三个数
switch(a){
case 0:
console.log("石头");
break;
case 1:
console.log("剪刀");
break;
case 2:
console.log("布");
break;
default:
console.log("石头");
break;
}
console.log("人出:");
console.log(p);
console.log("结果为:");
if(p=="石头"){
if(a==0){
console.log("平局");
}else if(a==1){
console.log("人赢");
}else{
console.log("电脑赢");
}
}else if(p=="剪刀"){
if(a==0){
console.log("电脑赢");
}else if(a==1){
console.log("平局");
}else{
console.log("人赢");
}
}else if(p=="布"){
if(a==0){
console.log("人赢");
}else if(a==1){
console.log("电脑赢");
}else{
console.log("平局");
}
}
运行结果如图: