下面是一个使用JavaScript编写的石头剪刀布游戏的示例:
function playGame(userChoice) {
var choices = ["石头", "剪刀", "布"];
var computerChoice = choices[Math.floor(Math.random() * 3)];
console.log("你选择了:" + userChoice);
console.log("电脑选择了:" + computerChoice);
if (userChoice === computerChoice) {
console.log("结果:平局");
} else if (
(userChoice === "石头" && computerChoice === "剪刀") ||
(userChoice === "剪刀" && computerChoice === "布") ||
(userChoice === "布" && computerChoice === "石头")
) {
console.log("结果:你赢了");
} else {
console.log("结果:你输了");
}
}
// 在HTML中添加按钮,绑定相应的点击事件调用playGame函数
document.getElementById("rock").addEventListener("click", function() {
playGame("石头");
});
document.getElementById("scissors").addEventListener("click", function() {
playGame("剪刀");
});
document.getElementById("paper").addEventListener("click", function() {
playGame("布");
});
在HTML中,你需要添加三个按钮,每个按钮分别代表不同的选择,例如:
当你点击按钮时,相应的选择将作为参数传递给playGame函数,然后函数将计算结果并将其打印到控制台上。